【发布时间】:2009-08-10 21:09:37
【问题描述】:
是否可以将hook_menu() 中的菜单项直接添加到primary-links 菜单,而不是默认情况下他们喜欢驻留的navigation?
【问题讨论】:
是否可以将hook_menu() 中的菜单项直接添加到primary-links 菜单,而不是默认情况下他们喜欢驻留的navigation?
【问题讨论】:
其实是可以的。 hook_menu() 实现中的可选键之一实际上是“menu_name”,它的值可以是给定菜单的唯一名称。在您的情况下,“主要链接”。开发模块使用该技术将其项目添加到自定义“开发”菜单。
还请注意,早于 6.6 (IIRC) 的 Drupal 6 版本存在一个错误,导致无法移动已在 hook_menu() 中定义的菜单项,只需更改 hook_menu() 实现 - - 您必须明确编辑 UI 中的菜单项以重新设置它。 Drupal 6.7 及更高版本(同样,凭记忆)修复了该错误,只需要 hook_menu。
【讨论】: