Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal7:通过基于字段对节点进行分组来显示节点_Drupal - Fatal编程技术网

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

Drupal7:通过基于字段对节点进行分组来显示节点,drupal,Drupal,是否有一种方法可以根据节点引用字段对节点进行分组并在列表中显示它们。 比如说,我有一个内容类型的相册,节点相册ABC和相册DEF的类型为相册。这些在内容类型为Track的节点中引用。如何显示包含引用曲目的所有相册,这些曲目在其中作为列表引用 例如: 专辑ABC 轨道1 轨道2 轨道3 相册定义 轨道4 轨道5 第6轨道 等等 我使用Drupal只有几个星期了,有人能解释下面给出的答案吗 谢谢 在节点类型=相册上创建视图筛选 将视图输出样式设置为“HTML列表” 将节点引用字段作为指向

是否有一种方法可以根据节点引用字段对节点进行分组并在列表中显示它们。 比如说,我有一个内容类型的相册,节点相册ABC和相册DEF的类型为相册。这些在内容类型为Track的节点中引用。如何显示包含引用曲目的所有相册,这些曲目在其中作为列表引用

例如:

  • 专辑ABC

    • 轨道1
    • 轨道2
    • 轨道3
  • 相册定义

    • 轨道4
    • 轨道5
    • 第6轨道
    等等

我使用Drupal只有几个星期了,有人能解释下面给出的答案吗

谢谢

  • 在节点类型=相册上创建视图筛选
  • 将视图输出样式设置为“HTML列表”
  • 将节点引用字段作为指向字段列表中节点的链接包括在内
  • 单击“主题信息”,然后查看应用于节点引用字段的文件名。创建一个.tpl.php文件,其候选名称足够具体,可以满足您的需要,类似于views-view--viewname--fieldname.tpl.php。单击此字段的主题信息中使用的模板文件的链接,视图将显示该文件中的代码。将该代码复制并粘贴到新文件中
  • 在新文件中,您需要编写一个小PHP来将链接输出为列表。如果启用了devel模块,请输入页面,并检查可用的内容。其中之一是一组链接。用

  • 尝试或。

    +1我从未理解视图是如何工作的,但这是一个很好的解释。请您解释如何“将节点引用字段作为节点链接包含在字段列表中”。谢谢。在视图的字段部分,单击加号。在显示的区域中,将有一个选择框。将下拉筛选器更改为“内容”,然后在“选择”框中找到您的节点引用字段。很抱歉,我仍然没有得到它。。因此,对于我上面给出的示例,要选择的节点引用字段是否为Content:Description(出现在:node:track_页面)??我使用了这个,只显示相册名称。另外,如果你能解释一下第四步,那将非常有帮助。谢谢,Ramya你能再解释一下你的答案吗?我对drupal很陌生,不知道如何使用你的答案。请