首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >视图中的多个分类术语重复产生结果。删除重复,但保留该术语

视图中的多个分类术语重复产生结果。删除重复,但保留该术语
EN

Stack Overflow用户
提问于 2017-09-22 20:10:03
回答 2查看 191关注 0票数 1

注意:我不想删除重复的节点,更像是合并它们。

我有一个视图,它拉取seminar内容类型以及附加到该内容类型的分类法术语。在内容类型中,提取分类术语的术语引用字段是一个多值字段。因此,每当有多个分类法术语附加到节点时,视图结果就会重复。所以使用view和它的api我想要的是

当view拉取结果时,我现在拥有的是

代码语言:javascript
运行
复制
Nid Speaker name | Location | Time 
----------------------------------
12  Sanjok Gurung| London   | 1900
11  John         | London   | 1900
10  Sally        | London   | 1900
10  Molly        | London   | 1900

因此,上表Sally和Molly是在同一节点中选择的术语参考。

我想要的是

代码语言:javascript
运行
复制
Nid Speaker name | Location | Time 
----------------------------------
12  Sanjok Gurung| London   | 1900
11  John         | London   | 1900
10  Sally,Molly  | London   | 1900

我试着操作views_pre_render的结果,但是这个方法感觉太脏了。应该有一个更好的干净的解决方案

EN

回答 2

Stack Overflow用户

发布于 2017-09-25 15:29:46

您需要使用这个contrib模块。网址:https://www.drupal.org/project/views_aggregator

您可以从下面的url中阅读文档。http://cgit.drupalcode.org/views_aggregator/plain/README.txt?id=refs/heads/7.x-1.x

票数 1
EN

Stack Overflow用户

发布于 2017-12-13 23:40:41

实际上,这不是视图问题,

如果您打开seminar content typeManage Display并尝试编辑entity reference format format下拉菜单的显示设置选择separator,您可以更改想要从设置选项卡(如(comma or dash) )中选择的分隔符类型

注意:请确保编辑视图中使用的确切display mode (摘要、完整内容或默认)。

这可能会解决这个问题。

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

https://stackoverflow.com/questions/46364498

复制
相关文章

相似问题

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