Ankündigung

Einklappen
Keine Ankündigung bisher.

Parameter des Filters in URL entfernen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Parameter des Filters in URL entfernen

    Hi,

    wenn ich einen Filter nutze erscheint ja in der URL (in meinem Fall) http://www.xxx.de/irgendwas.html?dur...=&heizelement=
    Gibt es eine Möglichkeit dies zu deaktivieren oder auszublenden?

  • #2
    Du kannst Filter-Module auch auf die POST Methode umstellen, dann werden Filterwerte in Form von Ordnerstrukturen dargestellt.
    Ganz ohne Änderung der Url selbst, geht nur über die Session. CC kann mit Session-Filtern arbeiten, aber das ist nicht mehr Standard-Werk.

    Die Logik der Session sieht wie folgt aus:

    $arrSession[ID-DES-CC]['FILTERS'][NAME-DES-FILTERPARAMETERS] = WERT;

    Contao-Session-Schlüssel ist standardmäßig: 'customcatalogfilter'
    Zuletzt geändert von Tim; 02.06.2017, 11:16.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Zitat von Tim Beitrag anzeigen
      Du kannst Filter-Module auch auf die POST Methode umstellen, dann werden Filterwerte in Form von Ordnerstrukturen dargestellt.
      Ganz ohne Änderung der Url selbst, geht nur über die Session. CC kann mit Session-Filtern arbeiten, aber das ist nicht mehr Standard-Werk.

      Die Logik der Session sieht wie folgt aus:

      $arrSession[ID-DES-CC]['FILTERS'][NAME-DES-FILTERPARAMETERS] = WERT;

      Contao-Session-Schlüssel ist standardmäßig: 'customcatalogfilter'
      Ok. Danke. Habe das Filtermodul umgestellt. URL ändert sich noch. Muss ich noch was machen?
      Nicht mehr Standard aber stabil?

      Kommentar


      • #4
        Ja, das ist stabil. Musst natürlich die Filter manuell übergeben und die Url ausradieren. Der Session-weg ist dafür konzipiert Filter vorzubelegen.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Top. Rest versteh ich nicht. Liegt aber an mir. ;-) Kannst du mir das etwas detaillierter beschreiben?

          Kommentar


          • #6
            Mhh... das geht dann schon tiefer ins Detail und braucht bereits etwas Programmierung. Die Werte der Filter müssen an die Session übergeben werden, dann läd man die Seite neu, ohne die GET Parameter des Filters. Das ganze ist im Template des Filter-Moduls gut möglich.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Alles klar. Danke!!

              Kommentar

              Lädt...
              X