Creare un file csv o xml per importare dei termini di tassonomia

7 contenuti / 0 new
Ultimo contenuto
Creare un file csv o xml per importare dei termini di tassonomia

Ciao a tutti, vorrei creare un file, csv o xml non importa, in modo da poterlo poi usare per importare dei termini (comprensivi di gerarchia), in un vocabolario di tassonomia. Sapreste dirmi come creare questi file?
Grazie a tutti

Drupal Version:

Magari http://drupal.org/project/taxonomy_csv ti puo' essere utile.

M.

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

Grazie zio, gia uso questo modulo, forse mi sono spiegato male, volevo sapere come creare io proprio il file. Che sintassi deve avere per creare anche una gerarchia?

Il duro lavoro fatto con passione, ripaga sempre!!!!

Ciao, la gerarchia non la crei in qualche modo sul file ma tramite il campo "depth" (la posizione all'interno della stessa gerarchia) e "parents" (il tid padre che crea l'albero ) di ogni singola tassonomia.

M.

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

Zio, potresti gentilmente farmi un esempio? Io ho creato ieri un file in csv e sembra aver funzionato. Te credo che parlavi di un file xml ma non conosco la struttura. Credi che possa essere meglio il xml invece che il cvs? GRAZIE MILLE ANCORA!

Il duro lavoro fatto con passione, ripaga sempre!!!!

Ciao, non riesco a farti un esempio così su due piedi, ma comunque io non parlavo di nessun tipo di file in particolare.

Quando crei un termine di una tassonomia, tra i campi di questo termine ce ne sono 2 che ti permettono di costruire l'albero della gerarchia:
- depth: all'interno della stessa gerarchia è la posizione dell'elemento (valore basso = in cima)
- parent: identifica il padre dell'elemento.

Per intenderci: se foo e bar sono due "sotto categoria" di abc allora
abc: tid = 1; depth = 0; parent = 0;
foo: tid = 2; depth = 0; parent = 1;
bar: tid = 3; depth = 1; parent = 1;

M.

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

OK, ho la necessita di importare l'elenco di tutte le razze canine ma per fare questo non posso inserire una voce per volta, finirei fra 1 mese, quindi devo crearmi un file a posta e poi importarle. Per questo motivo ho realizzato un file csv con questa sintassi:
cane
, razza1
, razza2
, razza3
...
,razza n

Fatto ciò l'ho importato ma drupal mi dice che oltre i 50 elementi ha dei problemi, ho applicato una patch e li ho re-importati. L'errore mi viene dato lo stesso, però creando il contenuto con cck + content taxonomy + hierarchical select, il vocabolario sembra funzionare.
Siccome ho importato anche il file xml, qui preso, per le regioni, provincie, comuni e la sua importazione non mi ha dato problemi, mi chiedevo se il fiel xml è migliore per questo tipo di attivià.
Se fosse migliore, com'è possibile crearlo in tempi relativamente brevi?
Scusa del messaggio prolisso...

Il duro lavoro fatto con passione, ripaga sempre!!!!