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 不完全是我想要的。但是接受,因为没有其他答案。