我手动创建了主要链接。是节点的链接(内容类型“页面”) 像
-About --About Us --About company
我需要在我的模块中添加子项About/About company/company1
和About/About company/company2
。
接下来的行在第一级创建菜单项(在-About
的一个级别中)
$items['about2'] = array(
'menu_name' => 'primary-links',
'title' => 'About2',
'page callback' => 'ninegm_about2',
'access callback' => TRUE,
'weight' => -10,
);
答案 0 :(得分:1)
查看Drupal API网站上的文档。菜单项的路径和层次结构由您在定义新菜单项时传递给$ items的键确定。现在你正在制作一个全新的顶级菜单项。
因此您需要替换$items['about2'] with something like this:
$items['About/About company/about2'] = array(
//rest of menu item definition . . .
这将使新菜单项成为其路径中菜单项的子项,因此它将如下所示:
- 关于
- 关于公司
---为约2
这假设您的根目录的路径是“关于”,而“关于公司”页面的路径是“关于公司”。如果不是这样,只需将它们替换为这些页面的真实路径。