D7 多个多值字段未在视图中正确显示
Posted
技术标签:
【中文标题】D7 多个多值字段未在视图中正确显示【英文标题】:D7 Multiple multi value fields not showing correctly in views 【发布时间】:2014-08-22 10:52:45 【问题描述】:我有一个包含多值字段的节点类型,用户可以填写该字段的多个实例。看起来像这样,其中“error”是多值字段:
项目 说明 错误 错误类型 错误日期有些项目有多个错误条目,例如:
项目 A Lorem ipsum 错误 1 X 型 01-01-2014 错误 2 Y 型 21-03-2014
项目 B Lorem ipsum 错误 1 X 型 01-04-2014 错误 2 Y 型 11-05-2014
现在当我想在视图中生成一个表时,它显示了 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】:经过严格测试,我发现我为多值字段组使用了错误的模块。如果您想实现上述目标,请使用field collection 模块。然后在视图中创建与包含字段集合的字段的关系,等等,您可以在单独的行中输出所有子值。
【讨论】:
以上是关于D7 多个多值字段未在视图中正确显示的主要内容,如果未能解决你的问题,请参考以下文章