Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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
Drupal 如何使用当前显示的节点过滤该节点页面上的块级视图?_Drupal_Drupal Views - Fatal编程技术网

Drupal 如何使用当前显示的节点过滤该节点页面上的块级视图?

Drupal 如何使用当前显示的节点过滤该节点页面上的块级视图?,drupal,drupal-views,Drupal,Drupal Views,我通过节点引用设置了父/子关系。子记录可以从节点引用字段中选择父记录这是可选的-我也可以选择无父记录的子记录 我已经创建了一个视图块,显示在内容下方的父页面上。它将显示该父节点的所有子节点的表。问题是,现在它显示每个子节点。我需要对其进行筛选,以便只显示父级 我需要能够做的是在这个视图中添加一个过滤器,有效地说,只显示分配给这个页面上显示的父节点的子节点 因此,不知何故,我需要能够获得当前显示节点的Nid,它将是父节点,在显示此块的所有情况下,并在我的视图中的过滤器中使用它 我该怎么做呢 最初,

我通过节点引用设置了父/子关系。子记录可以从节点引用字段中选择父记录这是可选的-我也可以选择无父记录的子记录

我已经创建了一个视图块,显示在内容下方的父页面上。它将显示该父节点的所有子节点的表。问题是,现在它显示每个子节点。我需要对其进行筛选,以便只显示父级

我需要能够做的是在这个视图中添加一个过滤器,有效地说,只显示分配给这个页面上显示的父节点的子节点

因此,不知何故,我需要能够获得当前显示节点的Nid,它将是父节点,在显示此块的所有情况下,并在我的视图中的过滤器中使用它

我该怎么做呢

最初,我按照说明使用了附件视图。我创建了一个页面视图来显示父视图,然后创建了一个附件视图来显示所有子视图,然后将其附加到页面视图下。这是可行的,但设置起来却非常复杂,这是不可取的,因为还有很多其他原因——主要是我的父母现在有两个专用的URL,它自己的节点级页面,以及这个视图创建的类似页面


使用Drupal 6.15.

我找到了它。为父关系添加一个参数,然后从URL中提供节点ID的默认值