从视图块上的路径获取内容Id(nid)

时间:2014-08-31 11:26:09

标签: drupal-7 views drupal-contextual-filters

我似乎无法绕过Drupal的关系。我一直在阅读和观看教程,但是一旦我尝试完成自己的项目 - 我就失败了。我认为这是非常基本的,所以我很乐意理解它。也许有人在这里可以帮助我理解它是如何工作的:)

在我的drupal网站上,我想跟踪一些私人游戏锦标赛。 我创建了一个名为contestant的内容类型,其中包含以下字段:锦标赛日期,玩家名称,最终位置。然后我可以创建一个列出一个锦标赛信息的视图。我使用了从这个帖子得到的帮助:drupal views dynamic filter

我想将上述视图作为一个块。然后将该块视图放在“锦标赛描述”页面上。我可以这样做,只需每次创建一个新块,然后手动将它放在应该显示的页面上(结构 - > Blocks - > configure),但这不是一种优雅的方法。我很确定这是应该使用关系的地方。但我无法理解如何创建这种关系,以便与特定锦标赛描述页面匹配的特定块视图将一起显示。

1 个答案:

答案 0 :(得分:0)

使用内容:Nid 作为内容相关过滤器

  • 当过滤器值不在网址>>
  • 中时
  • 提供默认值
  • 来自网址的内容ID

enter image description here