Drupal 动态菜单链接如何

Drupal 动态菜单链接如何,drupal,Drupal,我的内容区右侧有一个菜单块。我希望能够单击其中一个链接并更改内容区域中的内容,无论是将节点前进到匹配的内容类型,还是仅显示包含该内容类型的块 我通常使用php来实现这一点,通过添加url变量site.com/data?uid=somenumber在同一页面上显示我想要的数据。我不想创建多个内容页来实现这一点。必须有一种方式,即在菜单块中创建和显示的链接可以仅更改页面上显示的视图中的内容 我是个十足的新手。因此,任何帮助都将不胜感激 提前感谢。如果您的内容区域正在显示视图,您完全可以使用views

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

我通常使用php来实现这一点,通过添加url变量site.com/data?uid=somenumber在同一页面上显示我想要的数据。我不想创建多个内容页来实现这一点。必须有一种方式,即在菜单块中创建和显示的链接可以仅更改页面上显示的视图中的内容

我是个十足的新手。因此,任何帮助都将不胜感激


提前感谢。

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

要设置它,请执行以下操作:

  • 在视图中添加“上下文过滤器”(在“高级”部分下)
  • 在下面的示例中,我添加了“region”作为上下文过滤器,它只是我的内容类型的一个术语引用
  • 配置上下文过滤器时,将其设置为当URL中不存在过滤器时,只显示所有值(这是默认值)——如屏幕截图所示
  • 4. 这样,当您第一次加载页面时,没有选择任何菜单项,所有内容都将显示在视图中。现在您必须设置菜单来提供参数,并且您的视图应该做出适当的反应

    让我知道这是否有效,或者如果你有任何问题