【问题标题】:Creating view with entity reference in drupal 7在 drupal 7 中使用实体引用创建视图
【发布时间】:2014-12-03 12:12:24
【问题描述】:

我需要做的是: 我有一个“页面”内容类型,我可以在其中选择要显示为块的推荐内容类型。每个“页面”可以有不同的推荐。

所以我的“页面”有一个“实体参考”类型的推荐字段 (field_testimonial),并从“推荐”内容类型的实体选择中自动完成。

所以现在,当我创建新的“页面”时,我输入内容并输入我想要的推荐,该页面应该会显示所选的推荐。

我使用以下高级设置配置了一个块视图来处理此过程:

关系:

实体引用:引用的实体 通过 field_testimonial 引用的 Content 实体的桥梁

这行不通!我什至尝试过相反的关系,因为我只有两个可供选择: 实体引用:引用实体 通过 field_testimonial 引用 Content 的 Content 实体的桥梁

这也不起作用。

任何人都可以提供任何建议吗?我觉得我很接近,但只是错过了最后的金块。

请帮忙。

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    据我了解,您的“页面”内容类型中只有一个字段,这是一个实体引用,仅限于选择“推荐”内容类型的任何节点。并且您想在“页面”节点的详细信息页面中显示一个块。此块必须有一个过滤器,由当前页面节点的“field_testimonial”提供。

    如果是这样,您不需要设置参考,而是设置上下文过滤器。你只需要选择你的'field_testimonial'。还将您的块配置为仅在“页面”节点页面上显示。

    如果您想要显示来自被引用实体的某些内容,而不是想要过滤视图输出,则必须使用引用。

    【讨论】:

      猜你喜欢
      • 2018-01-11
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多