Modulo per ridefinire gli hook dei nodi

2 contenuti / 0 new
Ultimo contenuto
Modulo per ridefinire gli hook dei nodi

Salve a tutti

a me sembra un quesito basilare, ma non trovo un risposta nei threads che ho visto in giro.
Ho già creato vari siti con Drupal ma mi sono sempre trovato di fronte ad una difficoltà: come intercettare gli hook dei nodi creati dalla piattaforma Drupal tramite l' "add new content type".

Finchè si tratta di creare un modulo in php da zero ed usarlo in Drupal va tutto bene: un volta installato in "module" fila tutto liscio. Ma il problema è il contrario.

Cioè come scrivere in php un modulo (con i suoi bravi .info, .module, ecc piazzati in sites/all/module/custom) che ridefinisca gli hook di un content type definito dall'utente dall'interno di Drupal ?

Ad esempio:
creo il content type (node) chiamandolo Persona (che fantasia !) con i suoi bei campi field_nome, filed_cognome, ecc.
A questo punto vorrei fare in modo che in fase di edit del nodo l'hook di submit (persona_form_submit) faccia qualcosa di particolare che specifico in php in un modulo. Come (e dove) creo questo modulo in modo che intercetti quanto definito precedentemnte in Drupal ?

Grazie

In un tuo modulo implementi http://api.drupal.org/api/drupal/modules%21node%21node.api.php/function/... (per l'evento "creazione di un nodo"). Se hai bisogno di gestire anche gli eventi submit in fase di modifica, vai a vedere l'elenco di hook qui:
http://api.drupal.org/api/drupal/modules%21node%21node.api.php/7