Drupal 7,子页面没有显示出来

时间:2011-01-24 14:45:28

标签: drupal menubar drupal-7

我有一些页面,我已经组织在另一个主页面下,但它没有显示在二级菜单下。

如何让二级菜单显示当前页面的子页面?

是否有一个主题可以做到这一点,我已经尝试过zen和stark但他们没有列出当前页面下组织的页面。

2 个答案:

答案 0 :(得分:2)

这听起来像是我遇到的一个错误:Custom menus never receive an active trail

我在duplicate issue中解释了一种解决方法。

羞辱:

问题在于Drupal核心活动跟踪,面包屑和菜单扩展仅适用于一组核心菜单,定义如下:

$menus = variable_get(
  'menu_default_active_menus',
  array_keys(menu_list_system_menus())
);

没有可以更改此界面的界面,但您可以在settings.php中执行此操作并添加您创建的菜单的名称。不是一个实际的解决方案,但至少它是有效的。您通常不会经常创建新菜单,所以应该没问题。要放入settings.php文件的示例:

$conf['menu_default_active_menus'] = array(
  'navigation', // Core menu
  'management', // Core menu
  'user-menu', // Core menu
  'main-menu', // Core menu
  'menu-products', // Custom menu
  'menu-custom-menu', // Custom menu
);

答案 1 :(得分:0)

Menu Block module适用于显示您所描述的子菜单类型。该模块的管理页面有很多选项,因此可能需要一段时间来调整它以获得您所需的内容。