注意:我不想删除重复的节点,更像是合并它们。
我有一个视图,它拉取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是在同一节点中选择的术语参考。
我想要的是
Nid Speaker name | Location | Time
----------------------------------
12 Sanjok Gurung| London | 1900
11 John | London | 1900
10 Sally,Molly | London | 1900
我试着操作views_pre_render
的结果,但是这个方法感觉太脏了。应该有一个更好的干净的解决方案
发布于 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
发布于 2017-12-13 23:40:41
实际上,这不是视图问题,
如果您打开seminar content type
的Manage Display
并尝试编辑entity reference
format format下拉菜单的显示设置选择separator
,您可以更改想要从设置选项卡(如(comma or dash)
)中选择的分隔符类型
注意:请确保编辑视图中使用的确切display mode
(摘要、完整内容或默认)。
这可能会解决这个问题。
https://stackoverflow.com/questions/46364498
复制相似问题