【问题标题】:One to many relationship, view using References module一对多关系,使用 References 模块查看
【发布时间】:2011-10-23 06:33:28
【问题描述】:

我在 Drupal 7 中使用References module 来执行以下操作:我有项目和客户(内容类型),因此一个项目可以属于多个客户,一个客户可以有多个项目。我使用Project 内容类型上的Node reference 字段进行设置,该字段接受无限值。我需要的是一个视图 (Views module),它显示了一个客户列表,并且在每个客户内部都有属于它的项目,如下所示:

Client 1
  - project 1
  - project 2

Client 2
  (no projects)

Client 3
  - project 45
  - project 2

带有项目页面的链接。

我不知道应该如何设置视图。我尝试在视图编辑器的Advanced 部分中使用User aggregation 选项,但没有任何运气。

【问题讨论】:

    标签: drupal drupal-7 drupal-views


    【解决方案1】:

    在项目视图页面中添加client field 的上下文过滤器。转到客户端视图并添加Content: NidGlobal: Custom text field。在自定义文本字段中转到 custom text rewrite results -> 和 select Output this field as a link。在Link path 中将值设为page_to_list_projects/[nid]

    基本上,我们将客户端 nid 作为参数传递给项目列表页面并使用客户端 nid 过滤项目。

    【讨论】:

      猜你喜欢
      • 2013-02-28
      • 1970-01-01
      • 2021-03-16
      • 2016-07-12
      • 1970-01-01
      • 2020-11-03
      • 2015-06-05
      • 2020-06-03
      • 1970-01-01
      相关资源
      最近更新 更多