将 CSS 类添加到 Zend Navigation 的内页

发布于 2024-12-19 18:48:44 字数 165 浏览 2 评论 0原文

是否可以将 CSS 类添加到 Zend Navigation 的内部页面?我正在尝试实现 twitter bootstrap 导航下拉列表

谢谢!

Is it possible to add a CSS class to the inner pages within a Zend Navigation? I am trying to implement twitter bootstrap navigation dropdown

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

咋地 2024-12-26 18:48:44

我对一个项目有同样的要求。我扩展了菜单视图助手来完成这项工作,并将代码放在 Github

zf1-navigation-view-helper-bootstrap

描述

这个 Zend Framework View Helper 扩展了现有的
Zend_View_Helper_Navigation_Menu 渲染下拉菜单的视图助手
与 Twitter Bootstrap 中所需的格式兼容。这
自动下拉功能需要添加各种类、id、
和 data-toggle 属性,Zend Framework 的菜单视图助手
本身不支持

I had the same requirement for a project. I extended the Menu view helper to do the job and made the code available on Github

zf1-navigation-view-helper-bootstrap

Description

This Zend Framework View Helper extends the existing
Zend_View_Helper_Navigation_Menu view helper to render dropdown menus
compatible with the format required in Twitter Bootstrap. The
automatic dropdown functionality requires adding various class, id,
and data-toggle attributes, which Zend Framework's menu view helper
doesn't natively support

心头的小情儿 2024-12-26 18:48:44

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

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

You can set the class with the setUlClass() method. The following example will set the class to sub_menu on all menu items with a depth 2.

$this->navigation()->menu()
    ->setUlClass('sub_menu')
    ->setOnlyActiveBranch(true)
    ->setRenderParents(false)
    ->setMinDepth(2)
    ->setMaxDepth(2);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文