2011-06-15 164 views
0

我正在使用Views2和cck3,并且无法创建一个Drupal视图,该视图允许我在使用参数时显示多组字段。带节点引用和cck3多组字段的Drupal视图

内容类型:

  1. (字段:标题)
  2. 报价(Multigroups:报价,菲尔兹:PERSON_NAME,文本)

里面的人内容类型我有一个域名(标题)。 在报价内容类型中,我有一个包含两个其他字段的多字段字段。第一个是对人物内容类型的节点引用,第二个是文本字段(正在引用的内容)。

这背后的想法是,被引用的内容可能是两个或更多人之间的对话,这就是为什么这是一个多组。

QUOTE 1
人一个:Lorem存有
人物b:Lorem存有悲
人一个:坐阿梅特

QUOTE 2
人物c:新来自新人的报价文本

QUOTE 3
人一个:新的报价文本

我能够创建一个显示所有的报价和组对话框类似于上面是如何显示的观点,但是我做不到弄清楚如何创建一个视图来完成同样的事情,但是使用这个人作为参数。

我不想使用过滤器,因为我希望URL为/quote/person-name

当去/报价/人,一个它应该返回整个报价包含人A.

报价1
人一所有multigroups:Lorem存有
人b:lorem ipsum dolor
person a:sit amet

QUOTE 2
人一个:新的报价文本

但我得到的是只包含人A.项目

报价1
人一个:Lorem存有
人一个:坐阿梅德

QUOTE 2
人一个:新的报价文本

玩各种视图选择离子(如关系),我能够创造这样的:

报价1
人一个:Lorem存有
人一个:Lorem存有悲
人一个:坐阿梅德

报价2
人a:新报价文本

它包含了多组的所有项目,报价,但替换所有与人A的名字

回答

0

我不熟悉的多组,所以我不知道是否有可能仅仅使用意见,但我可以考虑两种备选方案:

1)使用分类标记并将您的引用标记为相关人员的姓名(或节点标识符)。这可以设置,以便保存报价时自动添加/更新标签。

2)为报价类型添加一个计算字段,该字段将名称保存为带有一些分隔符(例如“/”)的字符串。然后,您可以简单地使用该字段添加参数(使用Contains运算符)。

相关问题