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 (1883)
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 (1883)
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 (1802)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn du ajax deaktivierts

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

wenn du ajax deaktivierts kommen die ja immer in die url

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Bei meinen Exposed

Eingetragen von Jenna (1883)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Dadruch werden die

Eingetragen von Jenna (1883)
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 (1802)
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...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Hattest Du nicht mit

Eingetragen von Jenna (1883)
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 (1883)
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 (1883)
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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 4 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 11 Stunden
  • In der entsprechenden View
    vor 3 Wochen 11 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 11 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 25 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