如何解决具有节点引用和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运算符)简单地添加一个参数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。