首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按字段查看多值字段

按字段查看多值字段
EN

Drupal用户
提问于 2015-07-31 19:51:57
回答 2查看 1.4K关注 0票数 1

我有一个字段,它包含多个布尔值(类似于标记或分类法术语),它表示状态。所以场地是这样的。

Application=“已接收、数据完整、参考资料、财务报表”,我想创建一个如下分组的表格报告:

已收到:

项目A项目C

数据完成:

项目A项目B

参考文献:

项目A项目B

问题是,字段上的分组是这样的:接收、数据完成、引用:

项目A

数据完整,参考资料:

B项

已收到:

B项

所以我需要在视野中打破这个领域。我意识到我可以在视图或视图字段中创建一个视图,但我想知道是否还有更简单的/更优雅的视图。

EN

回答 2

Drupal用户

发布于 2017-10-14 16:21:00

还可以在“配置字段设置”的“多字段设置”菜单下取消复选框“显示同一行中的所有值”。这样做“去角色化”了数据。这既适用于内容术语,也适用于分类法术语--在我的示例中,通过实体引用访问。这样,您就可以在设计中在内容和分类法之间做出最佳选择。

票数 1
EN

Drupal用户

发布于 2015-08-05 15:42:46

您的前提不太清楚,但假设您处于Drupal 7/View3环境中,并且状态字段利用Drupal分类法,您可以通过以下方式实现:

  1. 创建一个新视图。
  2. 在“显示”之后的下拉列表中选择分类法术语而不是内容,并选择您的词汇表作为类型。
  3. 您的新视图将包含分类法术语: Name作为唯一的字段。要获取带有词汇表术语标记的节点的标题,首先使用{name_of_your_vocabulary}添加关系分类法术语: Content。
  4. 然后添加字段内容: Title并应用先前创建的关系。
  5. 现在,从显示中排除术语名称字段,并在格式设置中选择它为分组字段。

此方法将提供所需的数据结构:

数据完成

项目A

B项

接收

项目A

项目C

参考资料

项目A

B项

您可能希望通过添加术语名称/权重或其他排序标准来调整术语的顺序。

=======================

编辑:如果您的字段不是基于分类法的,但是,比如说,列表字段或任何其他能够包含多个值的字段类型,那么您可以得到类似的结果:

  • 在节点上创建视图,而不是术语。
  • 将节点标题和状态(或任何您的字段称为字段)添加为字段。
  • 取消选中status字段的多个字段设置中的“显示同一行中的所有值”功能。
  • 从显示中排除状态,并选择它作为分组字段。
  • 添加“状态:不为空”作为筛选标准,以排除无关节点。
  • 根据需要调整筛选和排序标准。
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/167442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档