【发布时间】:2010-09-29 14:18:06
【问题描述】:
我需要根据分类术语构建自定义菜单结构。问题是只有第一级应该是分类术语。所有嵌套项都必须是一个节点。每个节点只能有一个 Term。并且没有任何关联节点的术语不应出现在菜单中。
我怎么能这样做?对我有什么建议吗?
示例菜单:
TERM-1
Node-1
Node-2
Node-3
TERM-2
Node-1
Node-2
...
谢谢。
编辑
我需要这个作为摄影师网站。每个术语都是一个全局类别,例如 Portraits 或 Artists。类别只是画廊的包装。根据上面的示例菜单,可能的结构可能是这样的:
Series (Term)
Bodies (Node:Type->Gallery associated with Term:Series)
Classic Cars (Node:Type->Gallery associated with Term:Series)
Surroundings (Node:Type->Gallery associated with Term:Series)
【问题讨论】:
-
您看过“分类菜单”模块吗?也许它可以帮助你
-
你介意写一个模块吗?您熟悉模块构建的基础知识吗?
-
为什么不只是一个带有术语的菜单?因此,当您单击一个术语时,它会将您带到一个新页面,其中列出了与您单击的术语相对应的所有节点。为什么节点应该在菜单中?
-
@Tarentrulle Taxonomy Menu 只是解决问题的一半。我可以根据条款获得嵌套菜单,但无法打印相关节点。 @berkes 是的,我对此有想法,但我对模块构建只有基本的了解。
-
我刚刚测试并认为 taxonomy_menu 做得很好,当您创建具有分类的节点时,只需将其添加为菜单中正确项目的子项。一点点开发就可以自动完成... taxonomy_menu 可以在他的树中显示节点