注意:我不想删除重复节点,更像是合并它们。
我有一个 View 可以提取 seminar
内容类型以及附加到该内容类型的分类术语。在内容类型中,提取分类术语的术语引用字段是一个多值字段。因此,只要有多个分类术语附加到节点,就会重复查看结果。所以使用 View 及其 api 我想要的是
当 View 拉取结果时,我现在拥有的是
Nid Speaker name | Location | Time
----------------------------------
12 Sanjok Gurung| London | 1900
11 John | London | 1900
10 Sally | London | 1900
10 Molly | London | 1900
所以上表中,Sally和Molly是在同一个节点中选择的term reference。
我想要的是
Nid Speaker name | Location | Time
----------------------------------
12 Sanjok Gurung| London | 1900
11 John | London | 1900
10 Sally,Molly | London | 1900
我尝试操作 views_pre_render
的结果,但感觉这个方法太脏了。应该有更好的清洁解决方案
最佳答案
您需要使用这个贡献模块。 网址:https://www.drupal.org/project/views_aggregator
您可以从以下网址阅读文档。 http://cgit.drupalcode.org/views_aggregator/plain/README.txt?id=refs/heads/7.x-1.x
关于mysql - View 中的多个分类术语重复结果。删除重复但保留术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364498/