è possibile modificare il tipo di contenuto?

4 contenuti / 0 new
Ultimo contenuto
è possibile modificare il tipo di contenuto?

ho vari tipi di contenuto personalizzati. è possibile modificare il tipo di contenuto ad un contenuto esistente? oppure fare una copia automatica del contenuto da un tipo all'altro?

o magari esiste un modulo che lo fa?

se si perdessero dati a causa del diverso tracciato dei tipi contenuto non è importante.

Usi CCK ?
Per "clonare" un tipo di contenuto puoi usare i sottomoduli di import/export di CCK.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

grazie, sì, uso CCK, ma forse non mi sono spiegato.

non voglio copiare/modificare un *tipo* di contenuto, vorrei *cambiare il tipo di contenuto* ad un contenuto esistente.

ad esempio, creo il tipo di contenuto "vegetali", fatto in un certo modo, coi suoi campi ecc..

lo uso per creare i contenuti "carota", "mela", "rosa", "geranio", "pioppo"...

in seguito ci penso meglio e decido che è il caso di creare anche un tipo contenuto specifico "fiori". mi farebbe comodo prendere "rosa" e "geranio" che sono del tipo "vegetali" e, per così dire, riassegnarli al tipo contenuto "fiori", oppure copiare quei contenuti in nuovi contenuti di tipo "fiori" e poi cancellarli da "vegetali", cose del genere.

probabilmente "vegetali" sarà un po' diverso da "fiori", non tutti i campi corrisponderanno: pazienza, nel mio caso preferirei perdere, riscrivere, aggiungere ecc. il contenuto di qualche campo che copiare da capo tutti i contenuti di cui voglio cambiare tipo, modo che finora mi sembra l'unico possibile.

io farei così:
1. cloni il content type "vegetali" in un content type "fiori" seguendo quanto suggerito da ziobudda
2. usando il modulo node_convert converti i nodi desiderati nel nuovo tipo di contenuto
3. modifichi i campi del nuovo tipo di contenuto (eliminando/aggiungendo i campi necessari)
4. quando hai finito puoi anche disabilitare node_convert