【发布时间】:2012-10-02 14:10:35
【问题描述】:
我有一个主要内容类型:“锦标赛”,以及一些免费的内容类型,例如。 G。 “新闻”、“评委”、“参与者”。
一条新闻可能与一个或多个锦标赛有关,也可能与任何锦标赛无关。
Node type: News
Has field: Relevant Tournament(s)
↓
Node type: Tournament
创建新闻时应设置锦标赛和新闻之间的关系:您编写新闻标题,新闻内容并勾选相关锦标赛。 所以它是具有实体引用字段的互补节点类型。
在每个锦标赛的页面上都应该有一个显示与所显示锦标赛相关的新闻的块。
我尝试了什么:
- 创建了一个块视图并将其放入锦标赛页面。
- 添加了一个上下文过滤器,用于从 URL 中检索锦标赛的 Nid。
- 添加了 EntityReference 关系(“Reference”或“Referenced”)。
- 将格式样式设置为无格式 + 渲染实体。
- 将任一关系附加到呈现的实体格式样式。
- 还尝试将关系附加到上下文过滤器。
但我没有达到预期的效果。
我找到了一个可能与我的问题相关的guide。但我没能理解它,因为它涉及 PHP 黑客攻击并且非常针对 Commerce。
【问题讨论】:
标签: drupal drupal-7 drupal-views