E' da un po che impazzisco dietro ad un problema apparentemente semplice ed invece...
In pratica ho creato una vista che mostra tutti i termini di un vocabolario.
I termini di questo vocabolario hanno a loro volta dei "figli".
Quindi, nella vista, vorrei mostrare solo i termini padre ma non riesco a filtrare i termini per ottenere questo.
Qualche dritta?
Non so con View se interagisce (credo comunque di si), ma il modulo TAXONOMY HIDE credo serve proprio a questo. In sintesi gli dici quale tassonomia figlia nascondere semplicemente con dei flag in admin section.
Ciao
Marcello
credo che un uso accurato degli argomenti, in particolare termID con depth modifier, potrebbe risolvere.
dipende anche da che tipo di vista è (termini o nodi)
Certified to Rock
I thing you can use filter "Taxonomy term" and retrieve the desired terms by giving the exact term name with equal to or any other operators.
try it!
Il tipo di vista è termini.
Sinceramente ho provato a fare come dici ma non ci sono riuscito.
Magari riprovo con più attenzione.
@amigamess: ora do un occhio a questo modulo
@drupal.themes: proverò ancora questo metodo
La soluzione di drupal.themes credo si riferisca non ad un modulo ma ad un settaggio di view...
Marcello
niente da fare :/
Invece no, fatto un passo in avanti.
Aggiungendo una Relazione, Taxonomy: Termine padre
Quindi aggiungo un Campo, Taxonomy: Termine e gli imposto la Relazione, Genitore
Ottengo ciò che voglio ma con un inconveniente, è pieno di termini duplicati (
ed anche campi vuoi).Prova ad inserire un filtro node=distint
Marcello
Si ma la vista è di tipo Taxonomy ed il filtro node non c'è.
Prova così:
- aggiungi una relazione Taxonomy:parent term NON spuntare "require this relationship"
- aggiungi un filtro Taxonomy:Term ID richiedi la relazione di cui sopra e imposta il filtro per il vocabolario di tuo interesse, non selezionare alcun termine e spunta Is empty (NULL)
- se hai più vocabolari aggiungi un filtro per ciascuno
facce sape'
Certified to Rock
Grandioso!!!!
Funziona alla perfezione. :-)
Ci giravo sempre intorno ma non ci arrivavo. Bene, ho imparato una cosa in più!
quel filtro dice alla vista di cercare solo i termini che non hanno genitore, ovvero... i parent.
esatto
↓
Certified to Rock
A quale filtro ti riferisci? Taxonomy:Term ID, esatto ?
Ma se volessi mostrare solo i Termini "figli"?
Io ho pensato di cambiare nelle Relazioni, Taxonomy: Termini padre con Taxonomy: Termini correlati.
Ma non ottengo ciò che voglio. Ho pure "giocato" con il Filtro Taxonomy:Term ID ma nulla.
Anzi, proprio impostando Taxonomy: Termini correlati come Relazione la vista non mi mostra nessun termine.
Cosa sbaglio?
ps: ma è possibile ottenere una lista (in un blocco) di soli Termini "figli" in base al padre e che cambi dinamicamente?
Es: Cane (termine padre)-> Mastino, Maltese, Segugio (i termini figli)
Gatto (termine padre)-> Siamese, Persiano, Certosino (i termini figli)
Se mi trovo in Cane visualizzo un blocco che mi elenca i termini Mastino, Maltese, Segugio
mentre se mi trovo in Gatto un blocco che mi elenca Siamese, Persiano, Certosino
Stessa cosa se mi trovassi in uno dei termini figli.
In Mastino visualizzo Mastino, Maltese, Segugio
In Persiano visualizzo Siamese, Persiano, Certosino
Oppure esiste un modulo che fa al caso mio? :-)
Riporto in auge la discussione visto che ancora ci sto sbattendo la testa. :)
Qualche dritta? Suggerimento?
hai aggiornamenti su questo problemino?
per una vista di tipo node non funzioan però