0

我google了很久没有成功。当在我的 Drupal 6 网站上创建(或插入)特定类型的新节点时,我尝试执行一些 php 代码。

看来我必须做这样的事情:

function hook_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  switch ($op) {
    case 'insert':
      if ($node->type == 'MY_NODE_TYPE') {
         // execute some code here
      }
  }
}

但我不明白什么时候调用这个函数,我必须在哪里放置这个代码?我迷路了。如果有人能给我一些提示,那就太棒了。

4

1 回答 1

0

解决方案是创建一个自定义模块并使用新创建的模块的名称来实现这个钩子(例如 mymodulename_nodeapi)

教程在这里:http ://drupal.org/node/206753

于 2013-02-21T21:39:17.630 回答