Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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 6 “分类法”视图中,显示标记为特定术语下所有术语的所有节点_Drupal 6_Drupal Views_Drupal Taxonomy - Fatal编程技术网

Drupal 6 “分类法”视图中,显示标记为特定术语下所有术语的所有节点

Drupal 6 “分类法”视图中,显示标记为特定术语下所有术语的所有节点,drupal-6,drupal-views,drupal-taxonomy,Drupal 6,Drupal Views,Drupal Taxonomy,假设术语层次结构如下所示 Vocabulary = TOPIC Sports (PARENT TERM) Football (Child Term) - node1 (title,teaser,whatever) Basketball (Child Term) - node2 - node3 我需要一个视图,该视图将接受术语名称作为参数,并显示给定术语及其所有子术语的所有节点 因此,如果页面的路径是/topic/Sports,其中Sports是参数。 我希望列出node1、node2和n

假设术语层次结构如下所示

Vocabulary = TOPIC

Sports (PARENT TERM)

Football (Child Term)
- node1 (title,teaser,whatever)

Basketball (Child Term)
- node2
- node3
我需要一个视图,该视图将接受术语名称作为参数,并显示给定术语及其所有子术语的所有节点

因此,如果页面的路径是/topic/Sports,其中Sports是参数。
我希望列出node1、node2和node3。

我们可以使用分类法:父术语构建视图

在此之后,我们需要修改视图查询,如下所示


选择node.nid作为nid,node.title作为node_title来自node node node LEFT JOIN term_node.vid=term_node.vid LEFT JOIN term_data term_term_node.tid=term_data.tid=term_hierarchy term_hierarchy.tid,其中node.type在“page”和node.status 0中,term_hierarchy.parent=3 | term|node.tid=3

不完全是我想要的。但是接受,因为没有其他答案。