如何使Drupal6中的taxonomy_menu和block_menu协同工作?
我正在使用taxonomy_menu 模块从我的分类词汇表中呈现两级菜单。到目前为止,一切都很好。
当我决定单独输出菜单的级别时,麻烦就开始了。我一直使用 block_menu 模块来完成此类任务。我创建了两个菜单块并将它们设置为仅显示第一层和第二层。
令我惊讶的是,第二级块从未出现。我在 menu_block 中做了一些调试。看起来menu_tree_build(在block_menu中)函数依赖于menu_tree_page_data(在菜单中)来获取活动路径数据。后者无法将其提供给基于分类的菜单。
任何人都可以提出解决方法吗?我还应该尝试什么?
I'm using taxonomy_menu module to render a two level menu from my taxonomy vocabulary. So far so good.
Troubles began when I decided to output levels of the menu separately. I've always used block_menu module for such tasks. I created two menu blocks and set them to display just the first and the second levels.
To my surprise, the second level block never shows up. I've done some debugging in menu_block. Looks like menu_tree_build (in block_menu) function depends on menu_tree_page_data (in menu) to get the active trails data. And the latter fails to deliver it for menus based on taxonomy.
Can anyone propose a workaround? What else should I try?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
菜单块模块对此应该很有用。它允许显示菜单块并设置菜单结构的级别。
Menu block module should be useful for this. It allows to show menu blocks and set the level of menu structure.