Hej,
Jag tillverkar en databas. Databasen skall vara väldigt sökbar, så jag har exponerat filter för varje fält som är skapat för denna innehållstyp vilket resulterat i ca 35 exponerade filters.
Detta fungerar riktigt bra tekniskt sätt (6 timmars jobb reducerat till 6 minuter, fantastiskt), dock så ser det inte så snyggt ut med 35 olika dropdown-menyer samt fält på vyn som är skapad i en röra.
En tanke är att dela upp filtren i fyra olika tabbar. Jag hittar dock inget bra material på nätet i hur man kan jobba med exponerade filter i koden och snygga till hur de presenteras.
Samt en liten följdfråga:
Jag prövade att ladda vyn ovan i en egen tpl och då fick alla exponerade filter ett extra textfält skapat till dem, detta textfält dyker annars upp dynamiskt om man väljer att söka på data mellan två värden för ett exponerat filter, annars skall bara ett fält synas. Någon som känner till detta fenomen?
Tacksam för hjälp.

Comments
Har själv använt
Har själv använt views-exposed-form.tpl.php och CSS för att snygga till exponerade filter men aldrig så många som du.
kanske testa med att dela upp filtren i lagom grupper i views-exposed-form.tpl.php och sedan någon lämplig jQuery plugin för att visa dessa grupper som egna flikar.
Att det extra fältet alltid visas när du använder en egen tpl fil beror på att Views JavaScript funktion för att visa/dölja dessa inte körs av någon anledning. Letar troligen efter ett ID eller liknande som inte finns med i din tpl fil. Jämför med originalet i Firebug så kan du nog lista ut vad som behövs.
Gruppera filtren i separata
Gruppera filtren i separata fieldsets. Sedan kan du, som Fredrik, beskriver, använda jQuery för att gruppera dessa under flikar. Kolla på jQuery UI Tabs, det är möjligt att du kan använda dem out of the box.
En annan lösning är att sortera in din data i säg fem olika huvudkategorier, skapa displays i din vy som filtrerar ut just dessa kategorier och sedan exponera dessa displays med Views Display Tabs eller Quicktabs. Då kan du kanske avgränsa antalet exponerade filter beroende på kategori – alla kategorier har kanske inte samma spridning i värdena.
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Tack för infon. Kul att ses
Tack för infon.
Kul att ses Fredrik! :-)
Facetterad sökning
Om du har så många filter som du exponerar kan det vara värt att kolla in facetterad sökning. I korthet går det ut på att man kan använda utvalda termer/fält/annan information för att filtrera sökningar, men en demo är värd mer än tusen ord: http://facetedsearch.davidlesieur.com/faceted_search/
Den vanligaste lösningen för facetterad sökning är (vad jag vet) Apache Solr Search Integration då man har sökning och Solr på en egen server. Det är alltså en del mer jobb än att bara installera en ny modul.
Testa om du vill, och lycka till i samtliga fall!
//Johan Falk, NodeOne
**
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!
Kolla in min senaste guide: Hundra småsteg för att självlära sig Drupal 6
Sugen på en kurs i Drupal? Kolla in kursutbudet hos NodeOne.
Tufft, jag skall definitivt
Tufft, jag skall definitivt kolla upp det som framtida referens.
Putta
Någon som kan putta mig i rätt riktning i hur man grupperar enskilda filter i separata grupper i views-exposed-form-filen?
Skulle vilja printa ut filtren en och en så att man kan sortera upp dem på olika fieldsets enligt ovan.
Tack,