创建一个链接三种不同节点类型和两个节点引用的视图

Posted

技术标签:

【中文标题】创建一个链接三种不同节点类型和两个节点引用的视图【英文标题】:Creating a view linking three different node types with two node references 【发布时间】:2011-01-12 03:50:48 【问题描述】:

我有以下内容类型:

Camp - ***类型 注册信息 - 包含对名为 Camp 的 Camp 的节点引用 Medical Release Form - 包含对名为 Camper 的注册信息的节点引用

我想创建一个视图,用于获取训练营的 nid,并提取注册信息和医疗释放表的所有字段。我无法弄清楚如何设置各种参数/关系。我没有做过引用超过两种类型的事情。

我知道将注册信息和医疗授权表结合起来是明智/最好的,因为它是 1:1 映射,但我们不能。所以...任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

从底部开始,使用医疗发布表格的节点类型过滤器。在 Camper 字段上创建关系。现在您有了医疗授权表 -> 注册信息(露营者)

在 Camp 字段上创建另一个关系,这次将“Relationship:”设置为 Camper。这让您将所有节点链接在一起,医疗发布表格 -> 注册信息(露营者)-> 营地

要添加字段,只需确保选择字段的来源关系即​​可。要将其限制为特定的注册信息节点,请添加节点 NID 参数并将该参数的“关系:”设置为 Camper。

【讨论】:

以上是关于创建一个链接三种不同节点类型和两个节点引用的视图的主要内容,如果未能解决你的问题,请参考以下文章

当一个 CT 引用另一个 CT 时,如何消除视图中的重复 Drupal 节点?

25.复杂链表的复制

判断链表是否环形

每日一题 为了工作 2020 0315 第十三题

Python实现双向链表

我用TreeView设置了两个节点,分别链接不同的页面 为啥点了第一个节点后 再点第二个节点 页面不变化