D7多个多值字段在视图中无法正确显示

时间:2014-08-22 10:52:46

标签: drupal views

我有一个包含多值字段的节点类型,用户可以填写此字段的多个实例。看起来像这样,其中“错误”是多值字段:

  • 物品
    • 描述
    • 错误
      • 错误类型
      • 错误日期

有些项目有多个错误条目,例如:


  • 项目A.
    • Lorem ipsum
    • 错误1
      • 输入X
      • 2014年1月1日
    • 错误2
      • 输入Y
      • 21-03-2014

  • 项目B.
    • Lorem ipsum
    • 错误1
      • 输入X
      • 2014年1月4日
    • 错误2
      • 输入Y
      • 2014年11月5日

现在,当我想在视图中生成一个表时,它显示4行(这是正确的,每个Item + 1行有错误),但相应的错误类型和日期是错误的:

Item | description | Error type | Error date
A      Lorem ipsum    Type X      01-01-2014
A      Lorem ipsum    Type Y      01-01-2014
B      Lorem ipsum    Type X      01-04-2014
B      Lorem ipsum    Type Y      01-04-2014

我尝试使用聚合选项和按实体ID分组,但最后我得到2行(项目A和B)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

经过严格的测试,我发现我使用了错误的模块用于多值字段组。如果要实现上述目标,请使用field collection模块。然后在包含字段集合的字段的视图中创建关系,et voila,您可以在单独的行中输出所有子值。