Вопрос к теме.
Версия 10 в файле  themes/classic/views/site/index.php есть вывод виджета на главной странице со следующим кодом:
- Код: Выделить всё
 <?php
if($page){
    if (isset($page->page)) {
        if ($page->page->widget && $page->page->widget_position == InfoPages::POSITION_TOP){
            echo '<div>';
            Yii::import('application.modules.'.$page->page->widget.'.components.*');
            if($page->page->widget == 'contactform'){
                $this->widget('ContactformWidget', array('page' => 'index'));
            } else {
                $this->widget(ucfirst($page->page->widget).'Widget');
            }
            echo '</div><div class="clear"></div>';
        }
        if($page->page->body){
            echo $page->page->body;
        }
        if ($page->page->widget && $page->page->widget_position == InfoPages::POSITION_BOTTOM){
            echo '<div class="clear"></div>
<div>';
            Yii::import('application.modules.'.$page->page->widget.'.components.*');
            if($page->page->widget == 'contactform'){
                $this->widget('ContactformWidget', array('page' => 'index'));
            } else {
                $this->widget(ucfirst($page->page->widget).'Widget');
            }
            echo '</div>';
        }
    }
} 
Получается что виджет одет в DIV я пробовал добавить диву класс для оформления, только класс то появился, а правила из таблицы нет. В чем может быть дело?
В моем случае это выглядит так:
- Код: Выделить всё
 if ($page->page->widget && $page->page->widget_position == InfoPages::POSITION_TOP){
            echo '<div class="widget_wrapper">';
            Yii::import('application.modules.'.$page->page->widget.'.components.*');
            if($page->page->widget == 'contactform'){
                $this->widget('ContactformWidget', array('page' => 'index'));
            } else {
                $this->widget(ucfirst($page->page->widget).'Widget');
            }
            echo '</div><div class="clear"></div>';
        } 
и соответственно класс:
- Код: Выделить всё
 div.widget_wrapper
{
    width:960px;
    margin:0 -10px;
    background-color:rgba(255,255,255,0.70);    
} 
 Вроде простое желание добавить фон)). У DIV вписанных в контент через редактор с присвоением класса все работает, помогите разобраться.
 
			Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)