Views con filtri dinamici
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!

Risposte
Ciao, se cerchi una soluzione
Ciao, se cerchi una soluzione semplice potresti pensare di usare una tassonomia invece dei cck per gestire la struttura provincia->comune, poi usare hierarchical select (http://drupal.org/project/hierarchical_select) che mi pare abbia una buona integrazione con i filtri esposti delle viste. Se vuoi utilizzare i cck, potrebbe invece farti comodo http://drupal.org/project/views_hacks.
Spero ti sia utile!
Grazie mille per le
Grazie mille per le indicazioni.
Preferirei CCK alla taxonomy in quanto i termini per la ricerca nel primo caso sono gestiti in un'unica lista, mentre nel secondo occorre creare tanti temini separati nei vocabolari (e poi avendo già impostato tutto in CCK, dovrei rifare tutto).
Ho già provato views_hacks ma non mi soddisfa, in quanto:
- se seleziono la provincia, il secondo filtro (quello dei comuni) non si aggiorna immediatamente, ma devo prima dare "applica" (e quindi visualizzare tutti gli immobili della provincia) dopodichè mi restringe la lista dei comuni, ma a me ovviamente serviva restringere la lista prima di dare "applica".
- se attivo anche l'"auto-submit" il secondo filtro si aggiorna in tempo reale (e purtroppo anche i risultati della ricerca, visualizzandomi tutti gli immobili della provicia come se avessi già dato "applica"), inoltre, se poi cambio la provincia, i comuni non si resettano, quindi continua a presentarmi il comune precedente (che ora è incongruente con la provincia) e va in errore.
Se dovrò proprio usare i filtri dinamici, proverò a questo punto la strada taxonomy + hierarchical_select
Grazie ancora.