Drupal:视图:如何对字段进行分组

时间:2011-02-02 22:39:41

标签: drupal drupal-6

我创建了节点视图,我选择了“字段”选项,以便选择要显示的字段和顺序。

有没有办法对这些字段进行分组?在我的html代码中使用父div是非常有用的。

感谢

4 个答案:

答案 0 :(得分:32)

有一种更简单的方法:http://www.arsnova.cc/web-development-articles/2012-07-27/grouping-fields-together-drupal-views

假设你想在div中将字段1-3组合在一起。

  1. 首先,从显示中排除字段1和2。 (通过“排除”,我不是要从视图显示中删除它们;而是单击每个字段选项中的“从显示中排除”按钮。)从显示中排除的字段必须位于其他字段之前工作。如果他们不这样做,那就重新安排他们。
  2. 转到第3个字段,然后重写结果,为每个字段1-3插入令牌。
  3. 这就是你需要做的一切。字段1,2和3现在将出现在字段3的div中。如果需要,还可以在“重写结果”区域中添加其他标记。

答案 1 :(得分:9)

最近找到了满足我需求的最佳方式,显然是为了满足很多人的需求: 使用views_fieldsets模块https://drupal.org/project/views_fieldsets,它允许你创建一个分组div来放置字段。

答案 2 :(得分:2)

Drupal 8视图内置了分组功能。因此,无需任何其他模块。方法如下:

  1. 编辑视图(确保它具有字段)
  2. 点击格式的设置
  3. 将弹出一个框,其中包含您选择的所有字段
  4. 在所有字段名称的右下方,应该有“分组字段Nr.1”
  5. 选择您要分组的字段
  6. 点击“应用”
  7. 如果您想将第二个字段分组,只需回到2即可看到“分组字段Nr.2”

就是这样。

答案 3 :(得分:0)

是,点击样式选项旁边的齿轮(在基本设置下),然后设置分组字段。请注意,需要将分组字段添加到视图中,但如果需要,您可以选中从显示中排除选项将其隐藏。

我很确定会给你一个父div。如果没有,您可以通过覆盖默认模板添加父div(查看主题:信息部分,在基本设置下,了解更多信息)。

相关问题