Spero la mia non sia una domanda troppo strana.
Sto sviluppando un modulo che dovrebbe creare programmaticamente dei nodi in base ad un'opzione scelta dall'utente.
Cerco di spiegarmi meglio:
immaginiamo di avere un content type "documento" e i content type "capitolo" "postfazione" "prefazione" "indice" "bibliografia" etc...
quando un utente vuole creare un nuovo "documento" deve sceglierene il tipo, ad esempio tesi, o romanzo o articolo. in base alla sua scelta voglio che vengano creati i nodi necessari in base a come io ho definito debba essere composto un "articolo" o una "tesi".
Creare i nodi programmaticamente non dovrebbe essere un problema, solo sono in dubbio su quale sia la strada migliore per farlo.
Al momento ne ho pensate 3
1) creo dei nodi "dummy" associati ad un tipo di "documento" e in qualche modo alla creazione del documento vado a clonare i nodi dummy necessari
2) scrivo il codice php per creare tutti i nodi, lo infilo in un file da includere nel modulo e lo richiamo in qualche modo
3) scrivo un file csv con la struttura che voglio e lo importo ogni volta creando i moduli
io opterei per 3, ma mi sa che scrivere l'import diventa complicato quindi andrei per 2, qualcuno conosce dei metodi migliori/più semplici?
Io opterei per il modo 2, oppure puoi provare Node Clone + http://www.webindustries.co.nz/clone-node-reference-module.
Ciao :-)
--
www.siti-drupal.it
www.FiNeX.org