我使用drupal 7,提供7.x-2.0-alpha8。 如果此字段已有值,如何在导入期间跳过(不更新)现有节点中的某些字段?
即。我们会定期导入一些带照片的产品(创建新产品并更新现有产品)。之后该编辑可以更改照片。如何在下次更新期间跳过此照片字段?
有一些Feed篡改插件要检查更新节点中的字段是否为空?也许有一些来自饲料或饲料的钩子篡改?
答案 0 :(得分:0)
您可以使用hook_presave检查节点是否已有值,并确保在不是这种情况下不导入新节点。 使用Feed时,导入程序节点具有特定属性($ node-> feeds_item),您可以使用该属性检查是否通过Feed更新。