在 Drupal 中使用显示层次结构值的分类参数创建视图

Posted

技术标签:

【中文标题】在 Drupal 中使用显示层次结构值的分类参数创建视图【英文标题】:Create view in Drupal with a taxonomy argument that displays values for hierarchies 【发布时间】:2010-07-28 11:36:07 【问题描述】:

我正在尝试使用分类参数让我的视图正常工作。我的分类有一个层次结构,所以如果我提供主要分类术语(有各种子术语),我希望它显示主要术语加上所有子术语的结果。但是,目前它只提供主要术语的结果,不包括它的子术语。

所以,我有一个术语:“项目管理”,然后是子术语:“下一步”、“筹款”等。当我显示带有“项目管理”参数的视图时,它没有列出任何项目与“下一步”或“筹款”条款一起找到。它仅在显式给出该参数时显示“下一步”项。

【问题讨论】:

【参考方案1】:

您需要使用的分类参数是Taxonomy: Term ID (with depth)

当您添加该参数并查看其单独的配置窗口时,您应该会在底部看到一个名为“深度”的小型选择下拉菜单。设置您希望包含在结果中的子术语的深度。

作为参数,输入您知道的任何分类术语 ID,其节点带有其子术语标记,您将看到包括参数和所有子术语的结果。

我自己忘记了执行此操作的确切方法,但它概述了on this site。

【讨论】:

非常感谢您的回答。我设法在这里找到另一个好页面来回答我的问题(按照您的回答):drupal.org/node/187654。 感谢您提供额外的 Drupal 链接,并将我的答案标记为正确。很高兴它成功了。

以上是关于在 Drupal 中使用显示层次结构值的分类参数创建视图的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 分类菜单 - 让它与视图一起工作

Drupal 视图过滤使用一个分类术语并使用参数添加另一个过滤器

一种在drupal中使用参数限制分类暴露过滤器选项的方法

如何在 Drupal 7 中使用视图模块列出和显示它们被分类词汇标记的项目

具有多个分类术语的 Drupal 8 实体查询

在层次结构的一个页面上显示所有类别和帖子