对Drupal Context模块的菜单跟踪条件没有反应

时间:2010-07-20 10:48:32

标签: drupal drupal-6

我在我正在开发的网站上使用Development Seed的Drupal 6的Context module版本(版本6.x-2.0)。一切正常,除非我需要为特定的菜单轨迹设置上下文。

也许我误解了菜单跟踪条件,但只有在定义的菜单项处于活动状态且不支持其任何子菜单项时才存在上下文。它应该不遵循菜单轨迹吗?菜单项仅存在于主链接中,因此不应存在冲突。

如果没有通过Context UI界面,是否可以挂钩上下文以使菜单跟踪部分工作?

1 个答案:

答案 0 :(得分:2)

这是因为默认情况下,Drupal将导航菜单设置为活动菜单:它会影响从上下文到面包屑的所有方式。

您可以通过更改条件来检查导航中的菜单项来测试:它将触发子菜单项。

要使其在其他菜单上运行,您需要启用或编写一个使用menu_set_active_menu_name的模块,将活动菜单设置为页面所属的菜单。模块Menu Breadcrumb无需配置即可完成此任务。