Tel. 06151 / 39 10 793

Views Exposed Filter Reset Button als Modul

Leider gibt es für Exposed Filters im Drupalmodul Views keine Möglichkeit, einen Filter eines Views zu resetten. Gerade bei Filtern mit vielen Feldern ist es recht aufwändig und benutzerunfreundlich jedes Feld einzeln zu leeren. Ein Resetbutton, der alle Felder des Views leeren würde wäre hier angebracht.

Um dieses Problem zu beseitigen, haben wir für unsere Projekte ein wirklich sehr kleines Modul geschrieben, dass genau diesen Reset Button in einer Views Filter Form hinzufügt. Nachdem das Modul installiert wurde, kann man in den Moduleinstellungen im Administrationsbereich die Namen der Views in eine Textarea eintragen. Bei allen Views, die in der Textarea aufgeführt werden, erscheint dann ein Button in der Exposed Filter Form des Views um alle Felder des Filters zu resetten.

Natürlich hätte man das Modul noch direkt in die Views-Administration integrieren können, so könnte man direkt im View einstellen, ob man diesen Button im View angezeigt haben möchte oder nicht. Für unsere Bedürfnisse ist das so allerdings vollkommen ausreichend. Sollte man den Resetbutton immer im Filter-Formular integriert haben wollen, kannn man in den Moduleinstellungen einfach [any] eintragen und der Resetbutton erscheint in jedem Exposed Filter jedes Views.

Bei Fragen kontaktieren Sie mich gerne.

Gerne bieten wir Ihnen auch unseren Service zur Drupal-Beratung und Drupal-Entwicklung an.

Quelle: Inspiriert zur Erstellung dieses Moduls wurde ich durch Phillip Rhodes Webseite.

AnhangGröße
bs_reset_filter.zip1.36 KB

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisierten Spam vorzubeugen.
So finden Sie uns