Views: argument i exposed filter

Events happening in the community are now at Drupal community events on www.drupal.org.
EmEtt's picture

Hej,

Jag har ett vokabulär som innehåller olika län som parents och kommuner som childs. I min vy tar jag länet som argument och skulle vilja kunna välja kommun i ett exposed filter. Problemet är att filtret visar då alla län och kommuner. Finns det något sätt man kan skicka in argumentet till filtret så att bara kommuner för valt län visas?

Tack på förhand,
Max

Comments

Vad jag kan komma på har du

tobiassjosten's picture

Vad jag kan komma på har du två vägar att gå. Den långa (och mest eleganta) är att skapa en egen handler för det Views-filter du vill ha. Den andra vägen är att implementera en hook_form_alter(), med vilken du modifierar det exponerade filtret.

Jag skulle verkligen rekommendera en egen handler. Det kan vara lite bökigt att komma igång med men det har du igen i framtida Drupal-projekt!

Regel 35

itangalo's picture

Regel 35 säger att det finns en modul som gör det du vill göra! I det här fallet heter modulen Views Hacks, och kan bland annat begränsa valen i exponerade filter så att de bara rymmer de val som leder till icke-tomma listor.

Jag har inte testat modulen själv, men om någon annat har gjort det läser jag gärna ett omdöme.

Lycka till!
//Johan Falk, NodeOne

Edit: En annan möjlighet kan vara http://drupal.org/project/views_taxonomy_selective_filter. Den modulen hade jag inte ens hört talas om innan jag sökte runt, så jag känner mig mer skeptisk till den. Men kanske är den klocken – vem vet?
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Första svenska boken om Drupal! Börja med Drupal – smart webbpublicering med open source
Kolla in NodeOnes Drupalkurs i Panels och Views 15–17 september!