custom 'submit' su un form di immissione di un custom content type

2 contenuti / 0 new
Ultimo contenuto
custom 'submit' su un form di immissione di un custom content type

Ho creato programmaticamente un nuovo content type. Nel form di immissione dato ho messo il pulsante di tipo submit ed ho omesso, nella funzione di theming del form, di chiamare il finale 'drupal_render($form).
Così facendo, la pressione del submit' non fa niente se prima non creo la funzione 'my_module_form_submit() che indirizzerà all afunzione di registrazione della parte custom del nodo (hook_insert()). Se lasciassi fare al submit standard questo registrerebbe subito la parte standard del nodo (title e body), si procurerebbe il nid e il vid con il quale poi lanciare il mio 'hook_insert() o hook_update().
La domanda è: come fare per istruire la mia funzione 'my_module_form_submit()' ad ottenere lo stesso risultato?
Qualche idea?

Devi fare delle query/insert al database inserendo nei campi che hai citato i valori che ti servono.

(Probabilmente, se non lo ha già, ti conviene mettere l'attributo AUTOINC e PK ai campi degli id del nodo, altrimenti dovrai ricorrere ad inserire nelle righe di codice un ciclo con inc della variabile che inserirai ecc ecc con tutti i vari controlli).