2013-09-21 3 views
0

Я создал Yii Bootstrap TbMenu. Как я могу динамически добавлять активный класс?YiiBooster TbMenu добавление активного динамического класса

$this->widget('bootstrap.widgets.TbMenu', 
    array(
     'type' => 'list', 
     'items' => array(
      array(
       'label' => 'Home', 
       'url' => '#', 
       'itemOptions' => array('class' => 'active') 
      ), 
      array('label' => 'Library', 'url' => '#'), 
      array('label' => 'Applications', 'url' => '#'), 
     ) 
    ) 
); 

ответ

0

Возможно, с встроенным if?

$this->widget('bootstrap.widgets.TbMenu', 
array(
    'type' => 'list', 
    'items' => array(
     array(
      'label' => 'Home', 
      'url' => '#', 
      'itemOptions' => (($isActive) ? array('class' => 'active') : array()) 
     ), 
     array('label' => 'Library', 'url' => '#'), 
     array('label' => 'Applications', 'url' => '#'), 
    ) 
) 

);

 Смежные вопросы

  • Нет связанных вопросов^_^