将子项添加到第二级

时间:2010-08-02 20:01:30

标签: drupal drupal-6

我手动创建了主要链接。是节点的链接(内容类型“页面”) 像

-About
--About Us
--About company

我需要在我的模块中添加子项About/About company/company1About/About company/company2

接下来的行在第一级创建菜单项(在-About的一个级别中)

$items['about2'] = array(
  'menu_name' => 'primary-links',
  'title' => 'About2',
  'page callback' => 'ninegm_about2',
  'access callback' => TRUE,
  'weight' => -10,
);

1 个答案:

答案 0 :(得分:1)

查看Drupal API网站上的文档。菜单项的路径和层次结构由您在定义新菜单项时传递给$ items的键确定。现在你正在制作一个全新的顶级菜单项。

因此您需要替换$items['about2'] with something like this:

$items['About/About company/about2'] = array(
//rest of menu item definition . . .

这将使新菜单项成为其路径中菜单项的子项,因此它将如下所示:

- 关于

- 关于公司

---为约2

这假设您的根目录的路径是“关于”,而“关于公司”页面的路径是“关于公司”。如果不是这样,只需将它们替换为这些页面的真实路径。