Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal 7在块中显示当前显示的节点字段_Php_Drupal_Drupal 7_Drupal Modules_Drupal Views - Fatal编程技术网

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

Php Drupal 7在块中显示当前显示的节点字段,php,drupal,drupal-7,drupal-modules,drupal-views,Php,Drupal,Drupal 7,Drupal Modules,Drupal Views,有人能给我介绍一下吗 我有五个与我一直隐藏的节点相关联的图像。我想在一个街区给他们看 如何显示块中属于当前显示节点的图像? 这样,当节点更改时,它将自动在块上加载该节点的图像? 我想这与添加过滤器有关。 但我好像什么也得不到 当我看到这些列表时,“当前节点”过滤器就是这样的。 我还了解到可以将当前节点的参数传递给块。但在Drupal7中,在编辑块时没有称为“参数”的字段 谢谢您可以使用 1-创建新的视图块 2-在字段部分下,选择图像字段 3-在上下文过滤器下单击添加,然后选择内容:Nid 4-在

有人能给我介绍一下吗

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

如何显示块中属于当前显示节点的图像? 这样,当节点更改时,它将自动在块上加载该节点的图像? 我想这与添加过滤器有关。

但我好像什么也得不到 当我看到这些列表时,“当前节点”过滤器就是这样的。 我还了解到可以将当前节点的参数传递给块。但在Drupal7中,在编辑块时没有称为“参数”的字段

谢谢

您可以使用

1-创建新的视图块

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

3-在
上下文过滤器下
单击
添加
,然后选择
内容:Nid

4-在筛选值不可用时的
选择
提供默认值
,然后选择
URL中的内容ID
,然后单击
应用

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

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


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

基本上,这可能是最简单的方法。如果OP不能按视图的方式运行,我认为他们必须为内容类型创建一个自定义模板文件。非常感谢:)它确实有帮助。还带来了别的东西。幻灯片对视图不起作用,尽管看起来我已经完成了所有的必要条件。无论如何,这需要一个不同的问题。再次感谢:)真的很高兴它有帮助。对于
视图幻灯片
部分,请确保下载
jquery cycle插件
,并将其放在
sites/all/libraries/jquery.cycle
下。。。让我知道结果:)-穆罕默德·贾尼科;快速解决方案是从
筛选条件中添加一个新的筛选,然后添加一个条件,即您的字段
不为空(非空)
。这应该会在视场为空时隐藏视图。@Muhammadda啊,是的,当然!非常感谢,伙计,这很有效!