【问题标题】:Drupal Views Relationship with 2 Content Types and 1 shared Entity ReferenceDrupal Views 与 2 个内容类型和 1 个共享实体参考的关系
【发布时间】:2014-05-30 04:10:56
【问题描述】:

我正在尝试使用 Drupal 实现一些简单的事情。我有 3 种内容类型(带有示例数据):

产品
A(第 1 类)
B(第 2 类)
C(第 3 类)


D(第 1 类)
E(第 2 类)
F(第 3 类)

类别
1
2
3

Product 和 Package 这两种内容类型都有一个指向 Category 的 Entity Reference 字段。

我正在尝试创建一个表格格式的视图,它将产生这些结果,这很容易通过 SQL 语法实现:

类别产品包
1------------A------------D
2------------B---------E
3-----------C---------F

在视图中,我可以建立 1 种内容类型(即产品)和实体对类别的引用之间的关系。但是如何添加与 Package Content Type 的关系呢?

我不能通过过滤器(添加更多内容类型)来做到这一点,因为它会重复我的行并且它们并不不同。

我想这可以通过关系以某种方式完成,但我如何使用类别字段关联这 3 种内容类型?

有什么想法吗?

【问题讨论】:

    标签: sql drupal views relationship


    【解决方案1】:

    使用视图中高级选项下的关系。如果您的基本字段集来自类别,请首先将关系添加到“产品”。然后在“包”中添加一个关系,在配置第二个关系时,请确保在“使用关系”选择下拉菜单中选择上一个关系,该下拉菜单将出现在配置模式顶部附近。

    【讨论】:

      【解决方案2】:

      据我所知,要执行此操作,您必须添加一个视图以显示“类别”,对于“类别”,使用两次“关系”,一次与“产品”一起使用,一次与“包装”一起使用,因为两者都需要“使用这种关系”。我想这就是你要找的。理解有误请见谅

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-08-06
        • 2011-05-25
        • 1970-01-01
        • 2011-12-24
        • 1970-01-01
        • 2019-01-03
        • 1970-01-01
        相关资源
        最近更新 更多