【问题标题】:Multiple taxonomy term repeating results in views. Remove repetition but keep the term多个分类术语重复导致视图。删除重复但保留术语
【发布时间】:2017-09-22 12:10:02
【问题描述】:

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

我有一个视图,它可以提取 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 操纵结果,但这种方法感觉很脏。应该有更好的清洁解决方案

【问题讨论】:

    标签: mysql drupal-7 views drupal-taxonomy


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      这实际上不是视图问题,

      如果你打开seminar content typeManage Display并尝试编辑entity reference的显示设置FORMAT格式下拉选择separator你可以改变你可以使用什么样的分隔符想从(comma or dash)等设置选项卡中选择

      注意:确保准确编辑视图中使用的display mode(预告片或完整内容或默认值)

      也许这会解决问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-27
        • 2017-12-18
        • 2016-09-18
        • 1970-01-01
        • 1970-01-01
        • 2011-08-20
        • 1970-01-01
        相关资源
        最近更新 更多