[gelöst] Views: Keine Daten anzeigen wenn Filter leer...
am 26.03.2013 - 10:50 Uhr in
Hallo.
Ich habe eine View mit mehreren Filtern. Die Ausgabe der Daten habe ich auf 20 beschränkt. Soweit wunderbar.
Nun zeigt mir die View aber immer 20 Daten an, auch wenn keine Filtereinstellung gewählt. Ich hätte aber gerne zunächst keine Anzeige und erst wenn mds. eines meiner Filetrfelder ausgefüllt wird, eine entsprechende Darstellung der Ergbenisse.
Wie kann ich dies umsetzen?
Danke.
Michael
- Anmelden oder Registrieren um Kommentare zu schreiben

contextual filter
am 26.03.2013 - 11:54 Uhr
Hallo.
Das kannst Du relativ einfach über einen zusätzlichen "contextual filter" lösen:
* füge einen contextual Filter des Typs "Global: Null" hinzu
* wähle im Filter "Provide default argument"
* setze den Typ auf "Fixed entry"
* setze die Validierung auf "PHP code"
* verwende folgenden Code für die Validierung:
<?php if (count($view->exposed_input)) {return TRUE;
} ?>
hth,
Stefan
Passt!
am 26.03.2013 - 15:18 Uhr
Danke.
Unter Beachtung von "Do not use
<?php
?>