Views exposed filter Autosubmit
am 19.09.2015 - 16:09 Uhr in
Hallo,
bei dem Modul "Better Exposed Filters" gibt es die Möglichkeit "autosubmit" einzustellen. Bedeutet, wenn ich nach einem bestimmten Feld Filtern oder Sortieren möchte, muss ich nicht erst auf Apply klicken, sondern der filter/sortierung startet automatisch. Das klappt soweit auch ganz gut.
Nun möchte ich aber, dass die Exposed Sortierung mit "Autosubmit" funktioniert, die Exposed Filter jedoch nicht - bei den Filtern möchte ich gerne auf Apply bzw. in meinem Fall "Suchen" klicken.
Nun habe ich im Netz folgenden Code gefunden, der das wohl realisieren soll. Als Drupal Anfänger weiß ich jedoch leider nicht, wo ich diesen Code einfügen soll. Vielleicht kann mir ja von euch einer weiterhelfen.
Den Code dazu findet ihr auf : http://stackoverflow.com/questions/16619569/enable-autosubmit-only-for-s...
Vielen Dank im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
Dazu musst Du eine eigene
am 19.09.2015 - 19:48 Uhr
Dazu solltest Du eine eigene html.tpl.php anlegen (für die Views-Page mit den Filtern)!
html--DEIN--VIEWSPATH.tpl.php
Dort kommt dann der jQuery-Code rein.
Nach dem Erstellen der html.tpl.php musst Du die Theme-Registry einmal neu aufbauen damit Drupal dieses Template-File verwendet!
Drupal rockt!!!
Vielen Dank für die schnelle
am 20.09.2015 - 07:01 Uhr
Vielen Dank für die schnelle Antwort!
Funktioniert bei mir leider noch nicht so 100%ig. Muss ich den jQuery-Code noch auf meine Seite anpassen?
Ich bin wie folgt vorgegangen:
- Ich habe die Datei "html--alle--angebote.tpl.php" erzeugt und den Code dort eingefügt. (Alle Angebote ist der Name meines Views)
- Ich habe die Datei in den Ordner "site/all/themes/MeinTemplate" kopiert.
- Ich habe die einstellungen des Themes ein mal neu gespeichert, um die Theme-Registry neu aufzubauen (korrekt?)
Zuerst überprüfe ob Drupal
am 20.09.2015 - 09:10 Uhr
Zuerst überprüfe ob Drupal dieses Template-File jetzt verwendet. Schaue dazu in den Quelltext ob dort jetzt Dein reinkopierter jQuery-Code zu finden ist.
Muss ich den jQuery-Code noch auf meine Seite anpassen?
Natürlich musst Du den anpassen und Deine "specific filter class" verwenden (steht auch unter dem Beispiel auf stackoverflow.com)
Und der Code muss natürlich mit
<script type="text/javascript">
beginnen und mit</script>
enden (müsste aber klar sein, hoffe ich)Drupal rockt!!!
Alles klar, vielen Dank! War
am 25.09.2015 - 07:49 Uhr
Alles klar, vielen Dank!
War für mich leider nicht klar ;) bin aber auch noch blutiger Anfänger - gerade in Hinblick auf Programmierung.