【问题标题】:Drupal - Automatically repliacte field content from one node to anotherDrupal - 自动将字段内容从一个节点复制到另一个节点
【发布时间】:2014-02-03 12:06:08
【问题描述】:

不确定规则是否能解决这个问题,但我已经深入研究过,它可能是实体引用,但这里是这样。

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

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

任务是:

如果用户进入 Dobbin 节点并选择“是”以出售标志,我如何自动更新它以使所有 Dobbin 节点具有相同的标志?否则,它涉及将 Dobbin 的所有节点更改为是。我需要将此应用于 Dobbin 的现有和新节点...即,如果任何 Dobbin 节点的字段值为 yes for sale,则任何 Dobbin 节点将自动具有此 for sale 字段值。

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

感谢您的帮助。

杰里米

【问题讨论】:

    标签: drupal-7


    【解决方案1】:

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

    一个。马 湾。马活动

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

    您在马活动内容类型中创建一个实体引用来链接两者。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-05-15
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      相关资源
      最近更新 更多