是否可以将hook_menu()
内的菜单项直接添加到primary-links
菜单,而不是默认情况下居住的navigation
?
答案 0 :(得分:15)
实际上,这是可能的。 hook_menu()实现中的一个可选键实际上是'menu_name',其值可以是给定菜单的唯一名称。在您的情况下,'主要链接'。 Devel模块使用该技术将其项目添加到自定义“开发”菜单中。
另请注意,早于6.6(IIRC)的Drupal 6版本有一个错误,只是通过更改hook_menu()就无法移动已在hook_menu()中定义的菜单项实现 - 您必须显式编辑UI中的菜单项以重新显示它。 Drupal 6.7及更高版本(再次通过内存)修复了bug和hook_menu就是所需要的。