Ankündigung

Einklappen
Keine Ankündigung bisher.

4.4 CustomCatalog Range Slider Von–Bis Werte

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

  • 4.4 CustomCatalog Range Slider Von–Bis Werte

    Hallo!

    Ich wollte fragen ob es eine technische Möglichkeit gibt, mit dem Rangeslider Objekte zu filtern die ein Von–Bis Wert haben.

    Also bspw. wenn es ein Produkt gibt das es in den größen von 25–60cm verfügbar ist. Ich kann hier im Attribut nur einen Wert angeben, der als INT definiert sein muss? Gibt es da irgendeine Möglichkeit das für Von–Bis Werte zu verwenden?

  • #2
    In den Filter-Einstellungen gibt es ein "Dazwischen".
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Zitat von Tim Beitrag anzeigen
      In den Filter-Einstellungen gibt es ein "Dazwischen".
      Ich meine nicht den Frontend Filter. Den Filterbereich "dazwischen" nutze ich bereits für das Filtern im Frontend.

      Es geht darum das die Werte von den einzelnen Objekten einen Von–Bis Wert haben. Da die Angaben von der Größe aber ein Nummerischer Wert ist, kann ich dort nicht einen Von–Bis Wert angeben.
      Also wenn ich ein Produkt habe das sich aufblaßen kann und somit eine Breitenwert hat der von 25cm bis zu 60cm beträgt. Gibt es eine Möglichkeit dieses Maß als Filterbare Einheit für den Range Filter zu verwenden?

      Kommentar


      • #4
        Das wären zwei Filter, weil zwei Felder. Oder ein "custom" Eigener Filter, der die Logik stellt. Hook-Filter.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Zitat von Tim Beitrag anzeigen
          Das wären zwei Filter, weil zwei Felder. Oder ein "custom" Eigener Filter, der die Logik stellt. Hook-Filter.
          Hast du eine Idee wie man sowas lösen könnte? Ich stehe bei einer eigenen Umsetzung leider etwas auf dem Schlauch.

          Denkst du eine Umsetzung in zwei Filtern mit nur einem Rangeslider ist auch möglich, oder bin ich gezwungen zwei Rangeslider zu verwenden?

          Kommentar


          • #6
            Möglich ist das sicher, aber nicht ohne Template-Umbau. Du brauchst einen Slider, der zwei Werte übergibt, passend zu zwei passiven Filtern.
            Diese zwei Werte müssen zwei passive Filter ansprechen, weil deine Werte-Spanne über zwei getrennten Felder reicht.
            Diese Filter sind wieder Wertebereich Filter, ohne Template-Ausgabe (oder einfach display:none ) mit den Einstellungen größer und kleiner als.

            Am Ende muss die Url etwa so aussehen:
            .html?FILTER1=WERT1&FILTER2=WERT2

            Filter 1 = Wertebereich-Filter, größer gleich
            Filter 2 = Wertebereich-Filter, kleiner gleich
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Das ist schonmal ein super ansatz, das ich probiere ich gleich mal aus, dankeschön!

              Mit Templates habe ich keine Probleme zu arbeiten, aber Änderungen an Contao Erweiterungen mit Hooks sind für mich noch ein wenig Neuland.

              Kommentar


              • #8
                Zitat von filipt Beitrag anzeigen
                Das ist schonmal ein super ansatz, das ich probiere ich gleich mal aus, dankeschön!

                Mit Templates habe ich keine Probleme zu arbeiten, aber Änderungen an Contao Erweiterungen mit Hooks sind für mich noch ein wenig Neuland.
                Dieser Weg wäre ohne Hooks möglich. Dafür die "blind" Filter. Persönlich würde ich den Hook bevorzugen. Ab einem gewissen Grad der Komplexität wird man an Hooks nicht vorbeikommen.
                http://www.premium-contao-themes.com

                Kommentar


                • #9
                  Zitat von Tim Beitrag anzeigen

                  Dieser Weg wäre ohne Hooks möglich. Dafür die "blind" Filter. Persönlich würde ich den Hook bevorzugen. Ab einem gewissen Grad der Komplexität wird man an Hooks nicht vorbeikommen.
                  Mit JS war das jetzt ziemlich einfach das umzusetzen, danke für den Tipp.

                  Ohne zu sehr ins Detail zu gehen, wie denkst du ist sowas über Hooks lösbar?
                  Hast du da Tipps/Tutorials wie ich am besten sowas Aufbaue/bzw. wie ich den CC um entsprechende Hooks/eigene Erweiterungen ergänzen kann?

                  Kommentar


                  • #10
                    Zitat von filipt Beitrag anzeigen

                    Mit JS war das jetzt ziemlich einfach das umzusetzen, danke für den Tipp.

                    Ohne zu sehr ins Detail zu gehen, wie denkst du ist sowas über Hooks lösbar?
                    Hast du da Tipps/Tutorials wie ich am besten sowas Aufbaue/bzw. wie ich den CC um entsprechende Hooks/eigene Erweiterungen ergänzen kann?

                    CC hat einen Hook-Callback Filter. Ein Beispiel ist im Kern enthalten. Suche mal "HookExample.php" im Modulordner.
                    Der Rückgabewert an CC ist die Liste an IDs.

                    Die Definition sieht so aus: https://forum.premium-contao-themes....=6686#post6686

                    Rest ist quasi Contao-Standard-Arbeitsweise Hooks.
                    http://www.premium-contao-themes.com

                    Kommentar


                    • #11
                      Hallo!
                      Wie sieht denn da jetzt Deine Lösung aus?
                      Freue mich über eine Ausführung"

                      Gruss
                      Sven

                      Kommentar

                      Lädt...
                      X