2011-10-23 19 views
1

我使用的是在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选项,没有运气任何责任。

回答

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项目列表页和筛选项目。