2014-02-11 1 views
0

Как я могу установить класс для specyfic li в NestedList в CakePHP?CakePHP NestedList set li class

Мой код:

$this->Html->nestedList($data, array(), array('class' => 'active')); 

Этот код добавить class active но ко всем элементам LI. Я хочу добавить пример только для первого или второго li. Является ли это возможным?

ответ

1

Попробуйте http://www.dereuromark.de/2013/02/17/cakephp-and-tree-structures/ и используйте Tree Helper для вывода ваших данных. Обратные вызовы или элементы могут динамически решать через переданные данные, что отметить «активным».

+0

Хорошо спасибо Mark, чем это лучший способ создать пример горизонтального меню с установленной активной страницей? – Piotr

+0

Не уверен, что это лучший способ. Зависит от ваших требований. Вы также можете быстро закодировать себя. Но чем сложнее вложенный список, тем лучше использовать более общий и суточный подход. – mark