Drupal7在块中显示当前显示的节点字段


Drupal 7 show current displayed node field in block

有人能指导我吗?

我有五个与我一直隐藏的节点相关联的图像。我想把它们放在一个街区里看。

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

但我似乎一点也得不到当我看到这些列表时,"当前节点"就是这样过滤的。我还读到,我可以将当前节点的参数传递给块。但在drupal 7中,在编辑块时没有这样一个名为"arguments"的字段。。。。

感谢

您可以使用视图来实现这一点。

1-创建新的视图块。

2-在Fields部分下,选择您的图像字段。

3-在Contextual filters下单击Add,然后选择Content: Nid

4-在When the filter value is NOT available下,选择Provide default value,然后选择Content ID from URL,然后单击Apply

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

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

希望这能帮助。。。穆罕默德。