【问题标题】:Drupal Views Relationships and ArgumentsDrupal 视图关系和参数
【发布时间】:2010-09-15 14:43:16
【问题描述】:

我有一个 Person 内容类型。它有一个公司的节点引用字段,也是一种内容类型。然后我有一个名为 Project 的内容类型。项目具有对公司内容类型的节点引用。我想列出与一个人 id (nid) 相关的所有项目

如果我将其从视图和 Drupal 中抽象出来,并且每种内容类型都有自己的表格,我会使用类似的东西。

Select ProjectName from Projects where CompanyID IN (select CompanyID from Perons where PersonID = 10)

我可以在视图中做类似的事情吗?

我的 PersonID 将是一个参数。 这将带回人员内容类型。然后,我会利用关系带回公司。

我现在不知道如何将公司与项目联系起来......

【问题讨论】:

    标签: drupal drupal-6 drupal-views


    【解决方案1】:

    这可能不是您要寻找的答案,但我通常会为双重关系做两件事之一。

    1. 完全跳过视图并进行自定义查询。

    2. 为第一个关系创建一个视图。在为此的视图模板中,我将

    2a。只需执行 node_load() 来拉入节点以获得第二个关系。

    2b。手动实例化另一个视图(通过 views_embed_view() 或 views_get_view_result())传入正确的参数。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多