Drupal根据页面参数链接更改菜单路径

时间:2011-04-01 13:50:54

标签: drupal drupal-6 drupal-views

我有许多视图接受节点ID作为参数并具有已注册的页面路径,例如someview/%nodeIdanotherview/%nodeId等我希望在节点页面上显示一个菜单,该菜单链接到当前节点的这些视图。因此,node/123应该有一个链接到someview/123anotherview/123的菜单,等等。

我可以创建一个可以执行此操作的块,但我宁愿使用现有的菜单系统,因此它适合现有的主题样式。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

据我了解,您需要创建一个菜单,其中动态参数/参数“nodeId”已添加到菜单项的路径中。

至少有两种方法可以做到:

使用动态参数

创建菜单

此模块应对您有所帮助:Menu token

创建此动态菜单后,您可以将其放入将在特定内容类型页面上激活的块中(可以在块设置中设置)。

创建一个将生成菜单的视图

另一种方法是创建一个视图,其中nodeId为agument,并将其设置为适合现有菜单系统的样式。

也许会有所帮助:Menu Node Views