3
ubercart와 작동하는 모듈을 만들려고합니다. 내가 알아야 할 것은 제품 로딩에 어떻게 연결해야하는지입니다. 일부 출력 전에 약간의 데이터를 수정하고 싶습니다. 감사합니다.제품로드시 drupal, ubercart 및 모듈 훅에 대한 도움이 필요합니다.
ubercart와 작동하는 모듈을 만들려고합니다. 내가 알아야 할 것은 제품 로딩에 어떻게 연결해야하는지입니다. 일부 출력 전에 약간의 데이터를 수정하고 싶습니다. 감사합니다.제품로드시 drupal, ubercart 및 모듈 훅에 대한 도움이 필요합니다.
데이터를 추가/변경하려면 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);
}
}
}
이것을 시험해보십시오. 노드가 제품이면 노드 오브젝트를 덤프해야하며 거기에서 노드 오브젝트의 데이터를 추가/변경하는 방법을 볼 수 있습니다.
내가 생각했던 것보다 훨씬 쉽습니다. – Kareed