如何使用Drupal以编程方式(手动)构建菜单?

时间:2011-12-03 07:57:50

标签: drupal drupal-7 drupal-navigation

我在Drupal中有一个菜单,结构如下:

-Gallery
--Gallery Item 1
--Gallery Item 2
--Gallery Item 3
--Gallery Item 4
-Videos
--Video Item 1
--Video Item 2
--Video Item 3

菜单中的图库和视频项应该从内容类型库中动态加载。我的问题是我不知道如何以编程方式在上述结构中构建和添加菜单项。

谢谢!

2 个答案:

答案 0 :(得分:1)

正如我所提到的,here, Menu Views是Drupal 7使用视图自动生成菜单链接的一个有趣模块。它与菜单模块无缝集成,例如 Superfish Nice Menus

(PS:我的声誉不足以提供两个以上的链接,因此我将其他模块标记为粗体而不是提供超链接)

答案 1 :(得分:0)

- 有一个模块仅适用于Drupal 6及以下版本,名为Auto Menu - 您可以查看源代码,看看它是如何完成的,以及convert it进入Drupal 7模块。建议:由于其维护人员已经很长时间没有承诺,因此您可以通过为Drupal 7提交新模块来帮助Drupal社区。

- 或者,您可以使用Views module并创建一个块,将节点的标题显示为链接,按所需的内容类型进行过滤,并按内容类型排序(首先显示图库项目,然后视频项目。)

-Plus,查看此herehere上的前一个主题。