Drupal nodeapi不更改节点数据
使用hook_nodeapi,我想防止在更新节点时保存某些字段。我有一个简单的付款表单,可以输入Authorize.net,但抄送号码和日期不应保存,只需传递给Authorize.net即可 我可以很好地传递数据。但是Drupal仍然保存数据 我尝试过取消提交和更新操作中的字段设置,但都没有成功。如果我在默认情况下这样做,它会工作,但我的更新失败,因为数据对它不可用Drupal nodeapi不更改节点数据,drupal,Drupal,使用hook_nodeapi,我想防止在更新节点时保存某些字段。我有一个简单的付款表单,可以输入Authorize.net,但抄送号码和日期不应保存,只需传递给Authorize.net即可 我可以很好地传递数据。但是Drupal仍然保存数据 我尝试过取消提交和更新操作中的字段设置,但都没有成功。如果我在默认情况下这样做,它会工作,但我的更新失败,因为数据对它不可用 从节点删除数据而不影响更新的正确操作是什么?如果我想在更新节点时阻止保存某些字段,我会使用hook\u form\u alter删
从节点删除数据而不影响更新的正确操作是什么?如果我想在更新节点时阻止保存某些字段,我会使用hook\u form\u alter删除我不想提交的数据
更多信息请访问我将从节点中删除字段,并使用hook form alter添加它们。这样,您就不会有空字段,这些字段不用于任何用途 编辑 如果您确实想使用它,请使用
$op='presave'
“presave”:通过验证的节点
就要得救了。模块可以
使用此选项对节点进行更改
在将其保存到数据库之前
也许我最终会做什么。