多个分类术语重复会导致视图。删除重复但保留术语

时间:2017-09-22 12:10:03

标签: mysql drupal-7 views drupal-taxonomy

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

我有一个视图,它会提取seminar内容类型以及附加到内容类型的分类术语。在内容类型中,拉动分类术语的术语参考字段是多值字段。因此,只要节点附加了多个分类术语,就会重复查看结果。所以使用view及其api我想要的是

当视图提取结果时我现在拥有的是

Nid Speaker name | Location | Time 
----------------------------------
12  Sanjok Gurung| London   | 1900
11  John         | London   | 1900
10  Sally        | London   | 1900
10  Molly        | London   | 1900

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

我想要的是

Nid Speaker name | Location | Time 
----------------------------------
12  Sanjok Gurung| London   | 1900
11  John         | London   | 1900
10  Sally,Molly  | London   | 1900

我尝试操纵views_pre_render的结果,但这种方法感觉它太脏了。应该有一个更好的清洁解决方案

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

如果您打开Manage Display的{​​{1}}并尝试修改seminar content type FORMAT 格式下拉列表的显示设置,请选择entity reference您可以更改您可能要从separator

等设置标签中选择的分隔符类型

注意:请务必修改视图中使用的确切(comma or dash) (预告片或全内容或默认)

可能会解决这个问题。