Posted by martinfdan on May 29, 2014 at 11:57am
Buenas tardes, necesito hacer algún cambio en la programación cuando se crear una PREGUNTA con el módulo "contrib/answers".
Alguien sabe exactamente el lugar del código donde se hace el INSERT en la tabla node?
Gracias de antemano
Comments
Que tal Martin Ese código
Que tal Martin
Ese código debe estar en el módulo node, pero es código que no se debe modificar porque es parte de Drupal Core. Lo mejor es utilizar las APIs de Drupal si quieres hacer más cosas mientras se hace un insert de un nodo.
El hook correcto para hacer eso sería hook_node_insert, y viene bien documentado en api.drupal.org: https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_insert/7
Igual, si tienes curiosidad, puedes ver el código de la función node_save aquí: https://api.drupal.org/api/drupal/modules!node!node.module/function/node_save/7
Saludos!
Gracias por la
Gracias por la respuestas...
Se me olvido comentar que estoy usando drupal 6 + commons.
Ah, entonces usas
Ah, entonces usas hook_nodeapi cuando el parámetro $op es 'insert':
https://api.drupal.org/api/drupal/developer!hooks!core.php/function/hook_nodeapi/6
Saludos!
Ok... muchas gracias! Voy a
Ok... muchas gracias! Voy a probar a ver que consigo! Gracias!!