Ciao a tutti,
secondo voi è possibile con views (views 3.3 e drupal 7) o un modulo a parte creare dei filtri esposti su un campo "taxonomy term" su più livelli che selezionando la categoria padre nella tendina successiva vengano fuori solo le sottocategorie ?
Pensandoci un po' avevo mi era venuto in mente di esporre 2 volte lo stesso campo taxonomy.
Il primo checkando l'opzione "Show hierarchy in dropdown" (dovrebbero quindi venir fuori solo le macro categorie), il secondo invece con l'opzione checkata e poi agire con javascript eliminando tutte le opzioni della seconda tendina non appartenenti a quella macro categoria.
Ma nella tendina non è presente il riferimento alla categoria padre, se non visivamente.
Potrei forse nel template crearmi un'associazione javascript tra i valori delle macro categorie e i loro figli, però non saprei quali variabili estrarre dall'oggetto $term.
Qualcuno può aiutarmi oppure ha qualche metodo più elegante ?
grazie
Daniele
views e exposed filters su campo taxonomy a più livelli
Sab, 25/02/2012 - 00:19
#1
views e exposed filters su campo taxonomy a più livelli
Se non ricordo male, con Show hierarchy in dropdown non limiti la visualizzazione alle macro-sezioni, ma ti appare una lista "flat" di tutti i termini, senza evidenziare i rapporti gerarchici.
Su D7 non so come funzioni. Su D6 ho ottenuto questa cosa con Hierarchical Selct
Sì hai ragione mi ero confuso, per selezionarne SOLO alcune devi selezionare le option manualmente e poi checkare il flag "mostra all'utente solo quelle selezionate".
Hierarchical Selct l'ho provato ma per drupal 7 non è ancora stabile e quindi ho optato per una soluzione javascript.
ciao mazangaz,
siccome sono fermo al palo in quanto con HS non si riesce ancora a esporre i filtri correttamente, potresti dirmi come hai risolto con javascript ...
grazie
ciao