上下文:内容类型Person使用实体引用为内容类型Work提供引用(多个值)。
需要:要显示引用给定作品的每个人节点的标题,用逗号分隔。
完成:带有后引用的视图,获取正确的节点。 (意见7.x-3.7)
问题:无法显示逗号分隔的值。注意:我通常使用“简单分隔符”显示类型,它在“多个字段设置”字段组中的“显示同一行中的所有值”下。但是,此字段组在我的上下文中不可用。
解决
我找到了模块Views Merge Rows - 非常好用。如果由于某种原因它不支持Features模块,我可以使用它的一些代码代码来自己使用hook_views_pre_render。
答案 0 :(得分:1)
我能够通过使用token_formatters来解决这个问题。基本步骤(安装令牌格式化程序后):
答案 1 :(得分:0)
你需要一个自定义视图格式,因为你在谈论整个视图 - 行而不是多个结果字段。您可以使用“未格式化列表”并添加一个逗号以添加CSS或JS。
你使用什么样的关系?您可以在外部编辑器中导出整个视图并提供链接吗?
答案 2 :(得分:0)
我有一个非常类似的问题:没有"多场设置"在从我的内容类型到用户的多值实体引用的字段配置中可用。
通过删除实体引用解决它,而不是使用多值"用户ID"我的内容类型的字段直接。 "多场设置"表格区域现在可用,我选择"显示同一行中的所有值"像往常一样。现在,这只会显示以逗号分隔的数字用户ID(不需要)。但是在现场配置中还有一个设置"格式:",我设置为"标签"。这将显示用户名。
所以我想通过创建自定义格式化程序,您可以显示相关的"工作"实体以类似的方式。