我有一些页面,我已经组织在另一个主页下,但它没有显示在二级菜单下。
如何让二级菜单显示当前页面的子页面?
是否已经有一个主题可以做到这一点,我已经尝试过 zen 和 stark,但他们没有列出在当前页面下组织的页面。
这听起来像是我自己遇到的一个错误:自定义菜单永远不会收到活动跟踪
我在重复问题中解释了一种解决方法。
总结一下:
问题是 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
);
菜单块模块非常适合显示您所描述的子菜单类型。该模块的管理页面虽然有很多选项,但可能需要一段时间来调整它以获得您所需要的。