Views Ergebnisse nur nach Suche mit Exposed Filter

am 28.09.2009 - 20:30 Uhr in
Hallo,
ich würde gern in einer View erst dann etwas anzeigen, nachdem der Benutzer über ein exponiertes Filterfeld gesucht hat, also nach einer erfolgreichen Suche.
Beim Aufrufen der View soll die View bis auf das Filterfeld leer sein.
Geht das?
Gruss
Adriana
- Anmelden oder Registrieren um Kommentare zu schreiben
Zwei Filter setzen oder Panels verwenden (?)
am 30.09.2009 - 06:49 Uhr
Hallo,
hast Du schon mal probiert, zwei Filter auf die gleiche Eigenschaft zu setzen - den nicht hervorgehobenen sehr restriktiv eingestellt, dass nichts angezeigt wird und und einen hervorgehobenen, der so funktioniert, wie Du Deine Suche haben möchtest.
Es ist auf jeden Fall so, dass ein hervorgehobener Filter bei der Default-Filterung nicht berücksichtigt wird. Anders herum habe ich es allerdings noch nicht probiert: ob bei Verwendung des exposed Filters auch die Beschränkung des normalen Filters weiter greift. Ich fürchte aber, dass es nicht geht - bzw. dieser restriktive Filter weiterhin berücksichtigt wird.
Eine andere Methode könnte sein, mit Panels zu arbeiten. Dabei würdest Du Filterformular und View-Darstellung in eigenen Blocks / Panes auf der Seite laden.
Wenn es Dir gelingt, die Anzeige des Ergebnis-Panes vom Submit des ersten Blocks abhängig zu machen, wird es funktionieren. Das sollte sich über das Template auf PHP-Basis hinbekommen lassen - ein Weg per GUI wüsste ich allerdings nicht.
Schreib doch auf jeden Fall mal, wie Du es hinbekommen hast - das würde mich auf jeden Fall interessieren.
Schöne Grüße,
| comm-press.de
Ralf Hendel
Vielen Dank! Erstes geht
am 30.09.2009 - 07:22 Uhr
Vielen Dank!
Erstes geht nicht, da für die Filter nur AND (d.h. alle treten in Kraft) gilt ("The filtering system is a compromise between flexibility and ease of use. To be truly powerful, filters should provide the ability to do an OR, but as it stands, these filters are all ANDed together. That means that every filter is applied"). Schade.
Das mit den Panels wäre eine Idee, werde ich bei Gelegenheit ausprobieren, danke!
Gruss
Adriana
Könntest Du ev. Deinem
am 30.09.2009 - 09:39 Uhr
Könntest Du ev. Deinem Filterfeld einen "unmöglichen" Defaultwert geben? Dann wird die Suche zwar ausgeführt, aber nichts gefunden.
lg leda
***************************************************
"Du liebst es, Du brauchst es oder Du gibst es weg"
habe ich auch schon
am 30.09.2009 - 10:31 Uhr
habe ich auch schon probiert, aber da ich nach einem Benutzernamen suche kommt dann schon während der Eingabe im Views-Admin-Bereich eine Fehlermeldung.
Wie wärs dann mit einem
am 30.09.2009 - 10:37 Uhr
Wie wärs dann mit einem Dummy-user nur für diesen Zweck, so auf die schnelle?
lg leda
***************************************************
"Du liebst es, Du brauchst es oder Du gibst es weg"
ja, so habe ich's
am 30.09.2009 - 10:50 Uhr
ja, so habe ich's schlussendlich "gelöst" aber eine andere Lösung wäre mir lieber. Aber danke für die Tipps!!