视图中的Drupal 7单独字段集合

时间:2018-04-20 21:06:36

标签: drupal-7

我有一个字段集" 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 |
+---------+--------------+---------------+

有办法吗?或者至少有一种机制来打破两个不同领域的收藏。

1 个答案:

答案 0 :(得分:2)

使用Field Collection Views模块。

此模块提供了一个利用Field Collection模块视图的格式化程序。

<强>用法

  1. 安装此模块后,您可以转到主机实体的字段 显示设置页面,例如 管理员/结构/配置文件/管理/恢复/显示。

  2. 在显示设置页面,您可以选择收藏的格式 字段,此模块提供新选项“视图字段集合项”

  3. 然后在格式摘要区域,您会看到“嵌入视图: field_collection_view,默认“,是的,此模块使用 views_embed_view函数,这意味着你需要配置名称和 显示您要使用的视图的ID。

  4. 现在,如果您访问主机实体页面,则只能看到三个 字段,“字段集合项目ID”,“编辑”,“删除”,在底部 有一个“添加”链接。这不是一个错误,因为我不知道 添加到集合字段的字段。

  5. 克隆视图“field_collection_view”,在克隆视图中,您需要添加 更多字段,更改排序条件,请不要更改 现有字段(“从显示中排除”除外) “字段集项目:字段集合项目ID”),上下文 “字段集项目:字段集合项目ID”

  6. 的过滤器
  7. 之后,您需要配置您的视图的名称/显示ID 想要在显示设置页面使用,例如 admin / structure / profiles / manage / resume / display,单击按钮 在正确的地方,然后将有一个表格包括2 元素,“名称”和“显示ID”。