我有一些页面,我已经组织在另一个主页面下,但它没有显示在二级菜单下。
如何让二级菜单显示当前页面的子页面?
是否有一个主题可以做到这一点,我已经尝试过zen和stark但他们没有列出当前页面下组织的页面。
答案 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适用于显示您所描述的子菜单类型。该模块的管理页面有很多选项,因此可能需要一段时间来调整它以获得您所需的内容。