代码之家  ›  专栏  ›  技术社区  ›  dcousineau

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

  •  4
  • dcousineau  · 技术社区  · 15 年前

    可以从内部添加菜单项吗 hook_menu() 直接到 primary-links 菜单代替 navigation 默认情况下他们喜欢住在哪里?

    1 回复  |  直到 15 年前
        1
  •  15
  •   Eaton    15 年前

    实际上,这是可能的。钩子menu()实现中的一个可选键实际上是“menu name”,其值可以是给定菜单的唯一名称。在您的例子中,“主要链接”。devel模块使用该技术将其项添加到自定义的“开发”菜单中。

    还需要注意的是,6.6(iirc)之前的Drupal6版本有一个bug,使得不可能 移动 已在中定义的菜单项 hook_menu() 只需更改hook_menu()的实现,您就必须显式地编辑UI中的菜单项以重新对其进行排序。Drupal6.7和更高版本(同样,通过内存)修复了bug和hook_菜单。