Добавление CSS-класса на внутренние страницы Zend Navigation - PullRequest
4 голосов
/ 07 декабря 2011

Можно ли добавить класс CSS на внутренние страницы в Zend Navigation?Я пытаюсь реализовать щебетать при загрузке в Twitter

Спасибо!

Ответы [ 2 ]

3 голосов
/ 07 апреля 2012

У меня было такое же требование для проекта. Я расширил помощник вида Меню, чтобы сделать работу, и сделал код доступным на Github

ZF1-навигация ракурс-хелперы-самозагрузка

Описание

Этот Zend Framework View Helper расширяет существующие Zend_View_Helper_Navigation_Menu просмотр помощника для отображения выпадающих меню совместим с форматом, необходимым в Twitter Bootstrap. автоматическая выпадающая функциональность требует добавления различных классов, идентификаторов, и атрибуты переключения данных, которые помощник вида меню Zend Framework изначально не поддерживает

1 голос
/ 07 декабря 2011

Вы можете установить класс с помощью метода setUlClass().В следующем примере класс будет установлен на sub_menu для всех пунктов меню с глубиной 2.

$this->navigation()->menu()
    ->setUlClass('sub_menu')
    ->setOnlyActiveBranch(true)
    ->setRenderParents(false)
    ->setMinDepth(2)
    ->setMaxDepth(2);
...