我正在尝试像这样在drupal中创建一个菜单树:
- term 1
node 1
node 2
- sub-term 1
node 3
node 4
+ sub-term 2
- sub-term 3
node 5
- sub-sub-term 1
node 6
+ term 2
etc.
(第2学期和第2学期被关闭。)
一些要求:
我是否必须自己编写,或者是否有可以执行此操作的模块组合?我有高级分类块,它非常接近,但它没有列出节点。
答案 0 :(得分:3)
听起来像Taxonomy menu而前一个答案中链接的DHTML Menu模块会让你非常接近。您需要一个内容视图才能进行过滤。以下是项目页面中关于分类法菜单的摘录:
轻松将您的分类词汇表转换为菜单!
功能
答案 1 :(得分:1)
只需创建自己的自定义菜单,然后使用DHTML Menu module使其在点击时展开/收缩。以下是项目页面的摘录:
...使用Javascript来减少使用嵌套菜单时的页面加载次数;这对Drupal的管理系统特别有用。
通常在Drupal中,为了查看菜单中的子项,您需要单击此项的链接并等待整页加载。启用DHTML菜单后,单击菜单链接一次将展开它以显示其子项而不重新加载页面。双击该项将正常加载页面。此外,cookie存储哪些菜单是打开的,哪些菜单是关闭的,以便在您浏览网站时菜单的状态保持一致。
答案 2 :(得分:1)
我认为这个模块会做你想做的事 - Taxonomy field menu。
它将基于术语和节点之间的连接构建传统菜单。