Ciao a tutti.
Alle prese con il mio primo modulo, ho una semplice (?) domanda:
La necessità è quella di editare e aggiungere, oltre un po' di codice HTML, anche degli altri valori alla variabile $content nella fase di salvataggio del node.
So che devo usare node_api, ma davvero non so come fare.
In sostanza: quale è il codice per aggiungere, esattamente DOPO il click su salva alla creazione di un nuovo nodo, la variabile $pippo (o comunque altri campi che non dipendono dalla scelta dell'utente) al contenuto di $content?
Vorrei anche aggiungere una variabile $pluto, che contiene una stringa di testo, che viene visualizzata in ogni tipo di contenuto X (sempre uguale), ma che l'utente non inserisce.
Purtroppo mi sono fermato all'inizio, ecco le poche righe che ho scritto...
function crea_nuovo_contenuto_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'insert':
if ($node->type == 'tipo_di_contenuto_al_quale_aggiungere_qualcosa') {
...
???
Grazie a tutti per qualsiasi suggerimento!
P.
Credo che $content sia una variabile generata al momento della "view" del nodo, non durante il salvataggio. Se vuoi aggiungere del contenuto al momento dell'inserimento, lo puoi fare nei campi esistenti (es. $node->body).