ubercartで動作するモジュールを作成しようとしています。私が知る必要があるのは、どのように製品のロードにフックするかです。出力の少し前にデータの一部を変更したいと思います。ありがとう
1 に答える
2
データを追加/変更するには、hook_nodeapi とロード ビュー $op を使用します。
http://api.drupal.org/api/function/hook_nodeapi
この関数は、ノードがロードされているときに起動されます。あなたがしたいことは次のとおりです。
mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'load':
if ($node->type == 'product') {
var_dump($node);
}
}
}
それを試してみてください。ノードが製品の場合はノード オブジェクトをダンプする必要があり、そこからノード オブジェクトのデータを追加/変更する方法を確認できます。
于 2010-06-13T18:10:39.177 に答える