将CSS类添加到Zend Navigation的内部页面

时间:2011-12-07 00:05:14

标签: zend-framework zend-navigation

是否可以在Zend Navigation中的内部页面中添加CSS类?我正在尝试实施twitter bootstrap navigation dropdown

谢谢!

2 个答案:

答案 0 :(得分:3)

我对项目有同样的要求。我扩展了Menu视图助手以完成工作,并使代码在Github

上可用
  

zf1-navigation-view-helper-bootstrap

     

<强>描述

     

这个Zend Framework View Helper扩展了现有的   Zend_View_Helper_Navigation_Menu查看助手以呈现下拉菜单   兼容Twitter Bootstrap所需的格式。该   自动下拉功能需要添加各种类,id,   和数据切换属性,Zend Framework的菜单视图助手   本来不支持

答案 1 :(得分:1)

您可以使用setUlClass()方法设置类。以下示例将在具有深度为2的所有菜单项上将类设置为sub_menu

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