Drupal - 自动将字段内容从一个节点复制到另一个节点

时间:2014-02-03 12:06:09

标签: drupal-7

不确定规则是否会成为解决方案,但我潜入的地方可能是实体参考,但现在可以了。

我有一个展示马匹的网站。 Dobbin,Neddy等有关于他们的一些信息,包括视频。用户可以为每匹马拥有多个节点,例如,20个Dobbin节点在不同的日子进行跳转

用户可以选择提供待售马匹,因此有待售:是/否字段。如果是的话,出售标志会出现在视频上。很简单。

任务是:

如果用户进入Dobbin节点并选择yes以将该标志置于待售状态,我如何自动更新它以使所有Dobbin节点具有相同的标志?否则,它涉及将Dobbin的所有节点更改为yes。我需要这个适用于现有的& Dobbin的新节点...即,如果任何Dobbin节点的字段值为yes,则任何Dobbin节点将自动具有此for sale字段值。

第二个要求是将此限制为用户,即,我不希望任何节点Dobbin更新(超过1个用户可能有一匹名为Dobbin的马)。如果我能在问题1上找到正确的轨道,我相信我能够解决这个问题。

感谢您的帮助。

杰里米

1 个答案:

答案 0 :(得分:0)

您正在谈论相关实体(请原谅名称):

一个。马 湾马活动

与马匹相关的信息和访问控制是使用该内容类型实现的,同样,关于“围绕”的节点仍保留在第二种内容类型中。

您可以在马活动内容类型中创建实体引用以链接这两者。

当马匹出售时,您只需更改马匹内容类型的转售属性即可。

视图提供了一种将链接关系作为单个节点呈现给用户的方法。

跨多个节点复制字段内容可以解决您遇到的一个问题 - 效果不佳。

实现上述关系可解决此问题以及您将拥有的许多其他问题,例如马拥有权,访问控制,新属性。