Drupal模块将菜单项添加到主链接?

时间:2009-08-10 21:09:38

标签: php drupal menu

是否可以将hook_menu()内的菜单项直接添加到primary-links菜单,而不是默认情况下居住的navigation

1 个答案:

答案 0 :(得分:15)

实际上,这是可能的。 hook_menu()实现中的一个可选键实际上是'menu_name',其值可以是给定菜单的唯一名称。在您的情况下,'主要链接'。 Devel模块使用该技术将其项目添加到自定义“开发”菜单中。

另请注意,早于6.6(IIRC)的Drupal 6版本有一个错误,只是通过更改hook_menu()就无法移动已在hook_menu()中定义的菜单项实现 - 您必须显式编辑UI中的菜单项以重新显示它。 Drupal 6.7及更高版本(再次通过内存)修复了bug和hook_menu就是所需要的。