Drupal 7 如何为自定义内容类型调用hook\u node\u submit

Drupal 7 如何为自定义内容类型调用hook\u node\u submit,drupal-7,cck,Drupal 7,Cck,每当保存特定内容类型的节点时,我都会尝试运行一些基本的php。最好的方法是什么?hook\u node\u submit是否是正确的函数,如果是,应该如何调用它 这是CCK内容类型,而不是通过自定义模块创建的内容类型。请尝试: hook_node_presave($node) 在将节点保存到数据库之前,会从node_save()调用此钩子。问题不清楚,您能否解释一下运行“php”代码要实现什么?谢谢您的回答。当然:我有一堆与CT相关联的字段,我需要做的是在每次更新节点时计算其中有多少字段具有值

每当保存特定内容类型的节点时,我都会尝试运行一些基本的php。最好的方法是什么?hook\u node\u submit是否是正确的函数,如果是,应该如何调用它

这是CCK内容类型,而不是通过自定义模块创建的内容类型。

请尝试:

hook_node_presave($node)

在将节点保存到数据库之前,会从node_save()调用此钩子。

问题不清楚,您能否解释一下运行“php”代码要实现什么?谢谢您的回答。当然:我有一堆与CT相关联的字段,我需要做的是在每次更新节点时计算其中有多少字段具有值。如果超过某个阈值,则将标志设置为true,以便节点将出现在某些搜索结果中。那有用吗?谢谢!但是在哪里实现这一点最好呢?您可以在任何模块文件中实现modulename\u node\u presave($node);好的,我来试一试