Buongiorno, uso drupal 6 e mi scuso in anticipo se l'argomento fosse già stato trattato ma non riesco a trovare nulla.
In una view ho dei filtri visualizzati all'utente sotto forma di select list (le liste dei valori sono definite all'interno di CCK fields di tipo testo-select list); il problema, trattandosi di immobili da ricercare per la loro ubicazione, è il seguente:
voglio che un filtro faccia scegliere la provincia all'utente ed un altro il comune di quella provincia, ma naturalmente se la provincia scelta è milano, l'altro filtro mi deve presentare la lista dei soli comuni della provincia di milano ecc.
Essendo solo 3 provincie, posso tranquillamente fare 3 CCK fields differenti, ma come faccio a fare in modo che la provincia scelta mi attivi la lista giusta nel filtro "comune"? Come imposto le condizioni?
Spero che esista una soluzione semplice, in quanto non sono un esperto di programmazione.
Grazie!
Visualizzare un filtro solo se...
Lun, 20/06/2011 - 09:58
#1
Visualizzare un filtro solo se...
Puoi usare Hierarchical Select.
Molto a spanne: creati il vocabolario e termini (quindi provincie e comuni), usa Hierarchical Select anche nel tipo di contenuto (al posto delle select list che avevi usato) e in views usa Taxonomy Term ID with Depth come filtro esposto. Seleziona inoltre dropbox nelle impostazioni.