我有两种自定义的内容类型,即扬声器和演示文稿。每一位发言者都可以有许多演讲。我使用EntityReference模块将发言人附加到演示文稿。使用视图,我希望创建一个演示文稿页,其中还列出与演示文稿相关的发言人--该页面看起来类似于:
介绍1
详细信息
所附发言者详情
专题介绍2
详细信息
所附发言者详情
介绍3
详细信息
所附发言者详情
在视野中我该怎么做呢。我遵循了EntityReference文档,但它只谈到为单个节点创建块。我希望能够使用视图和EntityReference在一个页面上显示多个表示节点。预先感谢任何人能提供的任何帮助。
发布于 2013-07-30 07:01:28
我假设您在下面的内容类型“演示”上有实体引用字段(指向扬声器),它被称为"field_speaker“。
在视图中添加一个新视图。选择“显示:内容”(节点),类型:“表示”。
现在,您已经列出了所有的演示文稿,以及它们的标题。让我们暂时不谈这件事。
向右打开高级并打开关系,选择“实体引用:被引用实体--通过field_speaker引用的内容实体的桥梁”。
现在我们有了和以前一样的结果,但是我们可以通过内容类型表示中的关系为说话人获取数据。
在“字段”下,单击“添加”并添加名为“内容:标题”的字段,现在有一个下拉列表,显示"Relationship“。选择唯一可用的(field_speaker)。单击apply。
现在,您已经列出了每个演示文稿的标题和演示讲演者的标题。
现在,您可以继续添加您想要的字段,排序列表等。
https://drupal.stackexchange.com/questions/80796
复制相似问题