需要有关drupal、ubercart和产品加载模块挂钩的帮助吗

需要有关drupal、ubercart和产品加载模块挂钩的帮助吗,drupal,ubercart,Drupal,Ubercart,我正在尝试制作一个与ubercart一起工作的模块。我需要知道的是,我如何连接到产品的装载中。我想在任何输出之前稍微修改一些数据。 感谢使用hook_nodeapi和load view$op添加/更改数据 此函数在加载节点时激发。您要做的是: mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { switch ($op) { case 'load': if ($node->type ==

我正在尝试制作一个与ubercart一起工作的模块。我需要知道的是,我如何连接到产品的装载中。我想在任何输出之前稍微修改一些数据。
感谢使用hook_nodeapi和load view$op添加/更改数据

此函数在加载节点时激发。您要做的是:

mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
   switch ($op) {
      case 'load':
        if ($node->type == 'product') {
            var_dump($node);
        }
   }
}

试试看。如果节点是产品,那么应该转储节点对象,您可以从中看到如何在节点对象中添加/更改数据。

谢谢,这比我想象的要简单得多。