Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Views Exposed Filter mit Ajax - Filterwerte in URL fehlen manchmal

Eingetragen von Jenna (1880)
am 13.06.2016 - 17:41 Uhr in
  • Views
  • Drupal 7.x oder neuer

Ich habe eine Views Exposed Filter als hervorgehobenes Formular und Ajax aktiviert.

Bei Auswahl der Filter passiert folgendes und zwar immer abwechselnd in unterschiedlichen Rythmus (von mehreren Usern getestet):

- mal werden die ausgewähltern Filter in die URL übernommen domain(punkt)de/meine-suche/?combine...und alle gewählten Filter (eben so als wenn man kein Ajax nutzt)
Wenn das der Fall ist kommt man auch über den Back Button wieder auf die richtige Ergebnisliste.

- mal werden gar keine ausgewählten Filter in die URL übernommen, es bleibt bei domain(punkt)de/meine-suche/
Zwar stimmt die Liste mit den gesuchten Objekten, aber der Back Button verliert alle Werte und zeigt wieder alle Objekte an.

Dies wechselt ohne erkennbaren Grund, mal geht es, mal nicht.

So ist es nicht benutzbar, hat jemand eine Idee wie man die Filterwerte konstant in die URL bekommt?

Grüße Jenna

edit: ich habe den Beitrag umgeschrieben da ich die Fehler eingrenzen konnte und diese vorher falsch beschrieben waren.

‹ View zeigt Anzahl Kommentare/Aufrufe/ und Sprachicons der Seite an - wie kann ich das abstellen [gelöst] Views Exposed Filter mit Ajax - Filterwerte in URL fehlen manchmal ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat niemand eine Idee zu

Eingetragen von Jenna (1880)
am 15.06.2016 - 15:16 Uhr

Hat niemand eine Idee zu Exposed Filter und Ajax?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei meinen Exposed Filter mit

Eingetragen von Ionit (1796)
am 15.06.2016 - 22:00 Uhr

Bei meinen Exposed Filter mit Ajax habe ich nie irgendwelche Parameter in der URL - somit funktioniert auch ein Back-Button nicht.

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn du ajax deaktivierts

Eingetragen von caw (2743)
am 17.06.2016 - 05:45 Uhr

wenn du ajax deaktivierts kommen die ja immer in die url

C.A.W. Webdesign

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Bei meinen Exposed

Eingetragen von Jenna (1880)
am 17.06.2016 - 13:28 Uhr
Zitat:

Bei meinen Exposed Filter mit Ajax habe ich nie irgendwelche Parameter in der URL - somit funktioniert auch ein Back-Button nicht.

Der Meinung war ich bisher auch, aber ich habe trotz Ajax die Parameter (nur leider nicht immer) und keine Ahnung warum das so ist und ob man das dauerhaft in die URL bekommt.

Wie löst du denn die Listenansicht, wenn ein User vom Listenbild auf die Detailseite clickt (Beispiel Immoseite) und dann zurück zur Liste möchte?
Macht ja keinen Sinn wenn der User nach einem Objekt angucken wieder alle Filter neu setzen muß.
Oder gibt es bei dir keine Verlinkung zur kompletten Node aus der Listenansicht?

@caw... ja, ich weiß, aber ich wollte Ajax ja nutzen und nicht deaktivieren.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Jenna, ein Exposed

Eingetragen von Hyp1 (1463)
am 17.06.2016 - 15:09 Uhr

Hallo Jenna,

ein Exposed Filter hat eine Einstellung Remeber Settings (so ziemlich die letzte Einstellung).
Dadruch werden die Filter Sttings in einer Session gepeichert und sollten erhalten bleiben.

MfG

Robert

https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Dadruch werden die

Eingetragen von Jenna (1880)
am 22.06.2016 - 15:37 Uhr
Zitat:

Dadruch werden die Filter Sttings in einer Session gepeichert und sollten erhalten bleiben.

Das hatte ich schon versucht, aber bei Ajax bringt das nicht viel, es bleiben zwar einige Werte in den Filtern stehen, trotzdem werden einfach alle Objekte wieder ausgegeben, nicht nur die gefilterten.

Es geht im Grunde nur um den zurück Button von einer Detail Node auf die vorher gefilterte Liste.

Das kann ja nur funktionieren wenn die Filterwerte in der URL übergeben werden.

Das seltsame ist das die Filterwerte gelegentlich (mit aktivierten Ajax) übergeben werden und dann wieder nicht, ich habe keine Ahnung wie dieser Effekt auftreten kann, bzw. wie man es beibehält das es immer mit Filterwert funktioniert.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hattest Du nicht mit der

Eingetragen von Ionit (1796)
am 22.06.2016 - 16:06 Uhr

Hattest Du nicht mit der history.js experimientiert?

Kann es sein, dass dieses File noch aktiv eingebunden ist und, nach einem Back, versucht den ursprünglichen Zustand herzustellen (was fehl schlägt)?

Edit:
Hast Du Dir das schon mal angeschaut?
http://www.rdeeson.com/weblog/113/going-back-in-history-with-ajax-and-ht...

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Hattest Du nicht mit

Eingetragen von Jenna (1880)
am 23.06.2016 - 15:52 Uhr
Zitat:

Hattest Du nicht mit der history.js experimientiert?

Ja, genau, aber gleich wieder ausgebaut da man sich damit länger beschäftigen muß, nur aktivieren reichte leider nicht.

Der Infolink ist sehr hilfreich, vielen Dank... das sehe ich mir übers Wochenende mal genauer an und berichte...

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach einigem Tüfteln bin ich

Eingetragen von Jenna (1880)
am 01.07.2016 - 16:01 Uhr

Nach einigem Tüfteln bin ich auf dieses Modul gekommen: https://www.drupal.org/project/views_ajax_history

Und das läuft perfekt, alle Werte werden in der URL übergeben und bleiben beim backlink erhalten, ebenso bleiben alle Filterwerte erhalten die schon eingegeben wurden und auch die richtige Liste an vorher gefilterten Objekten ist wieder da.

Einziges Problem was dadurch entstanden ist, ist das meine 2 toggle Button automatisch ausgeklappt werden wenn man nach einer Checkbox filtert.

Dazu mache ich dann einen neuen Thread auf.

Vielen Dank an alle, grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Einziges Problem was

Eingetragen von Jenna (1880)
am 30.10.2016 - 10:34 Uhr
Zitat:

Einziges Problem was dadurch entstanden ist, ist das meine 2 toggle Button automatisch ausgeklappt werden wenn man nach einer Checkbox filtert.

Der ausgeklappte Zustand hat doch nichts mit dem obigen Modul zu tun.

Die toggle button werden bei Auswahl irgendeines Exposed Filters ausgeklappt (nur wenn Ajax in der Views Page aktiviert ist) oder auch beim Nachladen z.B. durch das Modul (views_infinite_scroll).

Dazu habe ich einen neuen Thread aufgemacht:
http://www.drupalcenter.de/node/55818

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • D6 Views Data Export Multi Images -> D7
  • Drupal 10 und Thema Bartik
  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Strukturierte Daten Fehler
  • fbsmp\plugins Hilfe
  • Migration über feeds von D6 auf D8
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Composer 1 zu Composer 2
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
Weiter

Neue Kommentare

  • Soweit ich mich erinnere war
    vor 1 Stunde 14 Minuten
  • Superfish
    vor 3 Tagen 21 Stunden
  • Auch für superfish gibt es
    vor 4 Tagen 58 Minuten
  • Versuchs mal mit
    vor 4 Tagen 53 Minuten
  • Drupal 10 läuft
    vor 4 Tagen 1 Stunde
  • Da wirst Du den Bug wohl selbst beheben müssen
    vor 5 Tagen 21 Stunden
  • Gleiches Problem: bootstrap 4
    vor 1 Woche 22 Stunden
  • Da wirst Du den Bug wohl
    vor 1 Woche 1 Tag
  • Immer noch composer 1 zu 2
    vor 1 Woche 1 Tag
  • Beziehung Branche Adresse!
    vor 1 Woche 2 Stunden

Statistik

Beiträge im Forum: 248400
Registrierte User: 19752

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9290
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association