Drupal 7显示块中当前显示的节点字段

Sha*_*ngh 2 php drupal drupal-views drupal-7 drupal-modules

有人可以指导我吗?

我有五个图像与我隐藏的节点相关联.我想在一个街区中展示它们.

如何在属于当前显示的节点的块中显示图像?那么当节点发生变化时,它会自动加载该节点上的图像?我认为这与添加过滤器有关.

但是,当我看到这些列表时,我似乎无法获得任何 "当前节点"过滤器.我还读到我可以将当​​前节点的参数传递给块.但是在drupal 7中,在编辑块时没有这样的字段称为"参数"....

谢谢

Muh*_*eda 15

你可以使用视图来做到这一点.

1-创建新视图块.

2-在" Fields部分"下,选择图像字段.

3- Contextual filters点击下方Add然后选择Content: Nid

4- 然后When the filter value is NOT available选择,然后单击.Provide default valueContent ID from URLApply

5-保存视图并转到块管理器页面admin/structure/block,然后单击configure新视图块旁边的.

6-导航到页面底部Content types,然后检查要显示此块的内容类型.

希望这有助于......穆罕默德.

  • @Janico; 一个快速的解决方案是从"过滤条件"中添加一个新的过滤器,然后添加一个条件,即你的字段是"非空(NOT NULL)".这应该在字段为空时隐藏视图. (2认同)