Drupal 7:通过基于字段对节点进行分组来显示节点

时间:2011-04-28 00:16:44

标签: drupal

是否有办法根据节点引用字段对节点进行分组,并将它们显示在列表中。 说,我有一个内容类型相册,节点相册ABC和相册类型相册DEF。这些在内容类型Track的节点中引用。如何显示所有带有引用轨道的专辑,并将其作为列表引用?

例如:

  • 专辑ABC

    • Track 1
    • Track 2
    • Track 3
  • 专辑DEF

    • Track 4
    • Track 5
    • Track 6

    依此类推。

我现在只使用Drupal几周了,有人可以解释下面给出的答案吗?

感谢。

2 个答案:

答案 0 :(得分:2)

  1. 在节点type = album
  2. 上创建视图过滤
  3. 将视图输出样式设置为“HTML List”
  4. 在节目列表
  5. 中包含节点引用字段作为节点的链接
  6. 单击“主题信息”,然后查看适用于节点引用字段的文件的名称。使用候选名称创建一个.tpl.php文件,该名称足够满足您的需求,例如views-view - viewname - fieldname.tpl.php。单击此字段的主题信息中使用的模板文件的链接,视图将显示该文件中的代码。复制&将该代码粘贴到新文件
  7. 在新文件中,您需要编写一个小PHP来输出链接作为列表。如果启用了devel模块,请放入页面,然后检查可用的内容。其中一个将是一系列链接。用
  8. 输出

答案 1 :(得分:0)