动态菜单链接如何

时间:2012-07-12 19:28:19

标签: drupal

我的内容区右侧有一个菜单块。我希望能够单击其中一个链接并让内容区域中的内容发生变化,无论是将节点块推进到匹配的内容类型还是仅显示包含该内容类型的块。

我通常会使用php,通过添加url变量site.com/data?uid=somenumber来显示我想要的数据在同一页面上。我不想创建多个内容页面来执行此操作。必须有一种方法,即在菜单块中创建和显示的链接只能更改页面上显示的视图内的内容。

我是一个完整的drupal newb。所以任何帮助都会令人难以置信。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您的内容区域正在显示视图,您肯定可以使用视图参数执行此操作。因此,例如,如果您希望菜单链接根据不同的术语改变视图内容,您可以设置视图以期望来自网址的参数。

进行设置:

  1. 在视图中添加“内容相关过滤器”(在“高级”部分下)
  2. 在下面的示例中,我添加了'region'作为我的上下文过滤器,这只是我内容类型的术语参考
  3. 配置上下文过滤器时,请将其设置为当URL中没有过滤器时,它只显示所有值(这是默认值) - 如屏幕截图所示。
  4.  4。

    这样,当您首次加载页面时,并且未选择任何菜单项时,您的所有内容都将显示在视图中。现在,您必须设置菜单以提供参数,您的视图应该做出适当的反应!

    如果有效或者您有任何问题,请告诉我。

    enter image description here