具有节点引用和cck3多组字段的Drupal视图

| 我正在使用Views2和cck3,无法创建Drupal视图,该视图允许我在使用参数时显示多组字段。 内容类型: 人(字段:标题) 报价(多组:报价,字段:person_name,文本) 在人员内容类型的内部,我有一个用于姓名(标题)的字段。 在报价内容类型的内部,我有一个包含其他两个字段的多组字段。第一个是对人员内容类型的节点引用,第二个是文本字段(被引用的内容)。 其背后的想法是,引用的内容可能是两个或更多人之间的对话,这就是为什么这是一个多组的原因。   报价1   人甲:lorem ipsum   b人:lorem ipsum dolor   人甲:坐      报价2   人员c:来自新人员的新报价文字      报价3   人甲:新报价文字 我能够创建一个显示所有引号和组对话框的视图,类似于上面的显示方式,但是我无法弄清楚如何创建一个功能相同但使用人作为参数的视图。 我不想使用过滤器,因为我希望url为/ quote / person-name。 转到/ quote / person-a时,它应该为包含Person A的所有多组返回整个报价。   报价1   人甲:lorem ipsum   b人:lorem ipsum dolor   人甲:坐      报价2   人甲:新报价文字 但是我得到的是仅包含人物A的物品。   报价1   人甲:lorem ipsum   人甲:坐      报价2   人甲:新报价文字 通过使用各种视图选项(例如关系),我能够创建以下代码:   报价1   人甲:lorem ipsum   人A:lorem ipsum dolor   人甲:坐      报价2   人甲:新报价文字 它包含多组中的所有项目,用引号引起来,但将所有名称替换为PersonA。     
已邀请:
        我不熟悉Multigroup,因此不确定是否可以仅使用Views,但是我可以想到两种选择: 1)使用分类法,并在“引号”中加上相关人员的姓名(或节点ID)。可以进行设置,以便在保存报价时自动添加/更新标签。 2)在“报价”类型中添加一个“计算字段”,该名称会将名称保存为带定界符的字符串(例如\“ / \”)。然后,您可以使用该字段(使用Contains运算符)简单地添加一个参数。     

要回复问题请先登录注册