Ho delle domande sulla tassonomia, ho ordinato il manuale di drupal6 ma ancora deve arrivarmi e voglio comunque portarmi avanti.
Dovendo realizzare un sito che gestisce guide turistiche dovrei creare un vocabolario per i continenti e uno per le nazioni.
--Devo necessariamente usarne due visto che non è possibile gestire il tutto con un solo vocabolario, giusto?
In questo caso come posso controllare che un utente non inserisca ad esempio la guida per l'Italia scegliendo come continente l'Asia?
--Riguardo al vocabolario per le nazioni devo proprio inserire tutti i termini(i nomi delle singole nazioni)manualmente o esiste un modo per velocizzare il procedimento?
--Qualcuno può spiegarmi come si crea una pagina dinamica in cui l'utente può scegliere una nazione e in base alla scelta vengono visualizzate le relative guide?Ad esempio
scegliendo l'Italia dovrei visualizzare tutte le guide con il termine della tassonomia "Italia". Qualcuno mi illumina?
Grazie in anticipo
- Puoi usare una gerarchia nel vocabolario, per cui avrai un primo livello di termini con Europa, Africa, ecc. e un secondo livello con Italia, Germania... (sotto Europa) e Libia, Algeria... (sotto Africa).
- Per le nazioni, prova Taxonomy Import XML: http://drupal.org/project/taxonomy_xml
- Per la pagina dinamica, la cosa si può fare con il modulo Views. devi creare una view con l'elenco delle guide e poi inserisci come filtro "esposto" il termine della tassonomia. (Sì, lo so, sono indicazioni generiche, ma tu comincia a lavorarci e torna quando sei arrivato a un punto morto...)
Effettivamente con taxonomy_xml sono riuscito a creare il vocabolario e i relativi termini ;-)
Ora provo a lavorare sulla vista se riesco. Una domanda: è normale che dopo aver creato un contenuto in Italia(ad esempio) questo non risulti selezionando il padre Europa?
edit: smanettando con views ho creato una pagina dinamica che mi elenca come link i padri (europa,asia,ecc)del vocabolario...far puntare tutti i link ad una stessa pagina è facile, ma come fare per far si che ogni link punti a qualcosa di diverso? Ovvero cliccando su europa dovrebbe uscire l'elenco dei paesi europei e a sua volta scegliendo un paese dovrebbero uscire le guide relative.
Sì, è normale che se tu richiedi i nodi appartenenti a una categoria con delle "figlie" non appiano i nodi appartenenti alle categorie figlie.
Mi sembra che ci sia un sistema per fornire a views un parametro di "profondità" con cui selezionare anche gli altri nodi, ma sui due piedi non mi ricordo dove andare a cercare.
ah ok.
Capisco. Vediamo se trovo qualcosa in giro. Nel frattempo se ti viene in mente fammi sapere. Grazie.
Ti consiglio hierarchical_select che ti permette di far taggare entrambe le categorie al contento, in ogni caso è possibile farlo con i parametri aggiuntendo un filtro profondità con come valore di default all.
Ciao
Marco
--
My blog
Working at @agavee
Hierarchical select è disponibile per drupal 6 solo come Development snapshots. Non ho capito cosa cambia rispetto alla official release, comunque proverò.
Puoi spiegarmi meglio come inserire un filtro profondità che non mi è chiaro nonostante abbia provato a smanettare sulla vista creata? Grazie.
qualche aiuto?Ancora sono bloccato.