如果此字段已有值,如何在导入期间跳过(不更新)现有节点中的某些字段?

时间:2015-02-03 10:38:30

标签: drupal import drupal-7 drupal-feeds

我使用drupal 7,提供7.x-2.0-alpha8。 如果此字段已有值,如何在导入期间跳过(不更新)现有节点中的某些字段?

即。我们会定期导入一些带照片的产品(创建新产品并更新现有产品)。之后该编辑可以更改照片。如何在下次更新期间跳过此照片字段?

有一些Feed篡改插件要检查更新节点中的字段是否为空?也许有一些来自饲料或饲料的钩子篡改?

1 个答案:

答案 0 :(得分:0)

您可以使用hook_presave检查节点是否已有值,并确保在不是这种情况下不导入新节点。 使用Feed时,导入程序节点具有特定属性($ node-> feeds_item),您可以使用该属性检查是否通过Feed更新。