在drupal 6中创建特定节点类型内容时的自定义操作?
我有一个管理员将上传到网站excel文件的要求。上传文件后,必须将数据导入表中。如果存在节点,则表中的数据将同步到节点,否则将创建新节点。我的问题是,我可以使用hook_cron进行同步,但在创建节点时,我必须将excel文件的数据导入到特定的表中。如何在drupal 6中对特定节点类型的节点创建启动自定义操作?您可以使用在drupal 6中创建特定节点类型内容时的自定义操作?,drupal,drupal-6,Drupal,Drupal 6,我有一个管理员将上传到网站excel文件的要求。上传文件后,必须将数据导入表中。如果存在节点,则表中的数据将同步到节点,否则将创建新节点。我的问题是,我可以使用hook_cron进行同步,但在创建节点时,我必须将excel文件的数据导入到特定的表中。如何在drupal 6中对特定节点类型的节点创建启动自定义操作?您可以使用插入的$op 您将获得节点的引用,可以在其中测试节点类型并执行所需操作。您可以使用插入的$op 您将获得节点的引用,您可以在其中测试节点类型并执行您需要执行的操作。我们可以按如
插入的$op
您将获得节点的引用,可以在其中测试节点类型并执行所需操作。您可以使用插入的$op
您将获得节点的引用,您可以在其中测试节点类型并执行您需要执行的操作。我们可以按如下方式使用它吗?函数hook_nodeapi(&$node,$op,$a3=NULL,$a4=NULL){switch($op){case'insert':我的代码在这里;break;}}@Satya您需要将函数名的钩子部分替换为您编写钩子的模块。但除此之外,它看起来很好。这就是drupal中的钩子是如何工作的。我们可以如下使用它吗?函数hook_nodeapi(&$node,$op,$a3=NULL,$a4=NULL){switch($op){case'insert':我的代码在这里;break;}}@Satya您需要将函数名的钩子部分替换为您编写钩子的模块。但除此之外,它看起来很好。drupal中的钩子就是这样工作的。