@EVOSandru6

Как в Cmenu widget задать класс для items?

Привет!

Нужен класс для ul при организации bootstrap выпадающего меню, можно конечно через js сделать, но думаю в yii тоже можно.

К примеру собираю категории и вложенные в них подкатегории:

$arr_menu = array();
        foreach($model as $one){
            $children_array = array();
            $children = $one->children()->findAll();
            foreach($children as $child){
                $children_array[] = array('label'=>$child->NAME,
                    'url'=>array(Yii::app()->createUrl('/'.strtolower(get_class($this->owner)).'/category/id/'.$child->CODE))
                );
            }

            $item =
                array('label'=>$one->NAME . ' <b class="caret"></b>',
                    'url'=>array(Yii::app()->createUrl('/'.strtolower(get_class($this->owner)).'/item/id/'.$one->CODE)),
                    'items'=>$children_array,
                    'linkOptions'=>array('class'=>'dropdown-toggle', "data-toggle"=>"dropdown"),
                );
            $arr_menu[] = $item;
        }


Интересует вот это место:

'items'=>$children_array,

Как заколбасить класс для него?
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@v0lume
судя по синтаксису, вам для первого

submenuHtmlOptions
www.yiiframework.com/doc/api/1.1/CMenu#submenuHtml...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы