首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在相关字段的字段上进行“有术语(有深度)”的筛选

如何在相关字段的字段上进行“有术语(有深度)”的筛选
EN

Drupal用户
提问于 2013-09-12 11:49:32
回答 2查看 2.6K关注 0票数 1

我有一个内容类型‘产品’和两个分类列表‘公司’和‘国家’。

国家清单有一个深度,例如:

.

state1

-city1

-city2

.

每个产品都有一个“公司”领域。每个“公司”术语都有一个“国家”领域。

我试图为“产品”创建一个视图,通过“国家”进行过滤。

通过添加关系“内容:公司”,我只有“分类学术语: field_country”过滤,没有深度。

有一种方法可以对深度进行过滤,比如“有分类学术语(有深度)”吗?

我上了drupal 7

EN

回答 2

Drupal用户

发布于 2013-09-12 18:12:21

您不需要关系,只需要两个上下文过滤器。

基于您的需求,公司将是一个上下文过滤器-内容:有分类术语ID和国家将是第二个上下文过滤器-内容:有分类术语ID (与深度)。

票数 0
EN

Drupal用户

发布于 2014-06-16 08:08:02

在D7中,只能通过节点表(内容)来实现这一点。

如果您想为系统的每个实体提供一个有效的解决方案,则必须使用这个模块

安装完后,不要忘记重建实体的索引,然后,在视图中,您可以添加一个新的关系(“分类法实体索引:用户上的分类法术语”)和一个带有深度的过滤器(“分类法实体索引:在用户上有分类法术语(在taxonomy_entity_index中有深度和索引)”)。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/85492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档