我有一个字段集" user_card"由2个字段组成:card_name和card_digits。
现在,字段集合显示如下
+---------+---------------------------+ | User id | title user_card | +---------+---------------------------+ | 1 | card_name_1 card_digits_1 | | 2 | card_name_2 card_digits_2 | +---------+---------------------------+
我需要在视图中显示字段集合,但是在2个不同的列中,就像这样。
+---------+--------------+---------------+ | User id | Card name | Card digits | +---------+--------------+---------------+ | 1 | card_name_1 | card_digits_1 | | 2 | card_name_2 | card_digits_2 | +---------+--------------+---------------+
有办法吗?或者至少有一种机制来打破两个不同领域的收藏。
答案 0 :(得分:2)
此模块提供了一个利用Field Collection模块视图的格式化程序。
<强>用法强>
安装此模块后,您可以转到主机实体的字段 显示设置页面,例如 管理员/结构/配置文件/管理/恢复/显示。
在显示设置页面,您可以选择收藏的格式 字段,此模块提供新选项“视图字段集合项”
然后在格式摘要区域,您会看到“嵌入视图: field_collection_view,默认“,是的,此模块使用 views_embed_view函数,这意味着你需要配置名称和 显示您要使用的视图的ID。
现在,如果您访问主机实体页面,则只能看到三个 字段,“字段集合项目ID”,“编辑”,“删除”,在底部 有一个“添加”链接。这不是一个错误,因为我不知道 添加到集合字段的字段。
克隆视图“field_collection_view”,在克隆视图中,您需要添加 更多字段,更改排序条件,请不要更改 现有字段(“从显示中排除”除外) “字段集项目:字段集合项目ID”),上下文 “字段集项目:字段集合项目ID”
之后,您需要配置您的视图的名称/显示ID 想要在显示设置页面使用,例如 admin / structure / profiles / manage / resume / display,单击按钮 在正确的地方,然后将有一个表格包括2 元素,“名称”和“显示ID”。