Katalog - Mehrere abhängige Dropdowns

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • volderette
    Contao-Nutzer
    • 16.10.2012
    • 9

    #1

    Katalog - Mehrere abhängige Dropdowns

    Hallo,

    ich habe verschiedene Produktgruppen in unterschiedlichen Produktkategorien. Momentan nutze ich Katalog folgendermaßen:

    Dropdown: Produktgruppe 1 (Kategorie 1)
    Produktgruppe 2 (Kategorie 2)
    …

    Bei der Auswahl werden dann die Produkte aus der jeweiligen Produktgruppe angezeigt.

    Ich hätte das jetzt gerne auf zwei Dropdowns aufgeteilt:

    Dropdown 1: Kategorie 1
    Kategorie 2
    Kategorie 3
    …

    Dropdown 2: je nach Auswahl in Dropdown 1 werden hier die jeweiligen Produktgruppen geladen. Wenn ich hier dann auswähle, sollte darunter wieder die Produktliste aus der jeweiligen Kategorie und Produktgruppe erscheinen.

    Das erstellen der ersten Version mit einem Dropdown habe ich geschafft. Leider weiß ich nicht, wie ich abhängig von der Auswahl bei Dropdown 1 ein anderes Dropdown-Menü laden kann.

    Kann mir dazu bitte jemand ein paar Tipps geben?

    Danke und schöne Grüße,

    volderette
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo volderette,
    das geht im Backend nicht.
    Wenn du das Frontend meinst, dann musst du beim Filter ankreuzen, das der auf die Einschränkungen des Listers auf der selben Seite reagieren soll.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • volderette
      Contao-Nutzer
      • 16.10.2012
      • 9

      #3
      Danke, dass funktioniert so weit, aber mir werden beim zweiten Dropdown auch die leeren Kategorien angezeigt. Kann ich die ausblenden und gibt es eine Möglichkeit das Dropdown per Ajax zu aktualisieren ohne die Seite neu zu laden?

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo volderette,
        Kategorien wo kein Item zugeordnet ist sollten eigentlich gar nicht ausgegeben werden... das ist komisch.
        Benutzt du den Catalog aus dem SVN?

        Per Ajax: ja, kann man im Grunde.. ist eigentlich alles über die URL gestuert...das kannst du in einem eigenen Template natürlich anpassen wie du willst ;-)

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • volderette
          Contao-Nutzer
          • 16.10.2012
          • 9

          #5
          Danke für die Hilfe!

          Ich habe die Version 2.0.0 Beta 2 Rev. 24 installiert. Da die Seite Live ist, traue ich mich nicht das upzudaten.
          Das Problem ist, dass ich im ersten Dropdown etwas vorauswähle und im zweiten Dropdown dann immer noch die volle Auswahl habe, obwohl einige der Punkte wegfallen sollten, da sie in der Kombination keinen Inhalt haben.

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Hallo volderette,
            da hast du anscheinend ein ähnliches Problem wie da beschrieben: https://www.contao-community.de/show...omie-gef%FCllt

            Schau dir mal an, was ich da geschrieben habe.. eventuell bringt dich das weiter.
            Genau die Stelle hat soweit ich weiß einen Bug gehabt. Wobei ich jetzt noch nicht weiß, ob in der SVN Version ein anderer Bug an der Stelle drinn ist (wie ganz unten beschrieben).

            Viele Grüße
            Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
            [Arbeitet bei -> Paus Design & Medien]
            "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

            Kommentar

            • volderette
              Contao-Nutzer
              • 16.10.2012
              • 9

              #7
              Vielen Dank für deine Hilfe MacKP, jetzt bin ich auf alle Fälle schon einen großen Schritt weiter!
              Habe erst auf die letzte normale Version upgedated, die aber keine Vorteile brachte. Jetzt habe ich die SVN-Version, die die leeren Dinge so ausblendet wie es gedacht war.

              Leider habe ich gleich die nächste Frage:

              Wenn ich jetzt etwas im ersten Filter auswähle, und dann im zweiten, komme ich wie geplant zu den richtigen Einträgen.
              Was ich komisch finde ist, dass wenn ich den ersten Filter auf "bitte wählen" zurückstelle, bleibt der zweite Filter auf der vorher gewählten Kategorie. Somit kann ich beim ersten Filter nur etwas auswählen das mit dem zweiten Filter zusammenpasst. Die Filter funktionieren also scheinbar in beide Richtungen.
              Es wäre mir lieber, dass ich beim oberen Filter immer die vollständige Auswahl behalte und der Untere immer darauf reagiert.
              Geht das? Ist das nur ein Einstellungsfehler?

              Danke,

              volderette

              Kommentar

              • MacKP
                Contao-Yoda
                • 15.06.2009
                • 13315

                #8
                Hallo volderette,
                hm das wird schwierig... Heißt also, das der eine Filter auf die Filterung der Liste reagieren soll und der erste nicht?
                Hmmm würde ich mal mit 2 Filter Modulen versuchen. Dann beim einen einstellen, das es auf die Filterung der Liste reagieren soll und beim anderen nicht. Eventuell geht das also so schon ;-)

                Viele Grüße
                Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                [Arbeitet bei -> Paus Design & Medien]
                "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                Kommentar

                • volderette
                  Contao-Nutzer
                  • 16.10.2012
                  • 9

                  #9
                  Alles klar, danke, das werde ich testen.

                  Kommentar

                  • volderette
                    Contao-Nutzer
                    • 16.10.2012
                    • 9

                    #10
                    Das hat leider nicht funktioniert, aber ich denke das lasse ich jetzt so. Soweit funktioniert es ganz gut und eigentlich gibt es ja den "Filter zurücksetzen"-Button.

                    Ein Problem habe ich aber noch:

                    Ich habe auf der selben Seite noch eine zweite Liste, die aus dem gleichen Katalog kommt, aber ohne Filter immer komplett angezeigt werden soll. Wenn in den Katalogitems eine Checkbox angehakt wird, tauchen sie in dieser ungefilterten Liste auf. Im Lister habe ich dann einfach bei Bedingungen (checkbox=1) eingegeben, was soweit funktioniert.
                    Jetzt habe ich das Problem, dass im Frontend diese Liste angezeigt wird, so lange ich keinen Filter ausgewählt habe. So Bald ich aber etwas auswähle, reagiert die Liste auf den Filter. "Verweigern der Verwendung des Katalogfilters für dieses Modul" habe ich aber ausgewählt.

                    Ist das ein Bug oder verstehe ich da etwas nicht?

                    Schöne Grüße,

                    Andi

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #11
                      Hallo volderette,
                      ist ein Bug (bitte melden, wenns dazu noch kein Ticket gibt).
                      Du kannst aber mit dem Modul Featured eine Liste erstellen, die auf gar nix reagiert ^^

                      Viele Grüße
                      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                      [Arbeitet bei -> Paus Design & Medien]
                      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                      Kommentar

                      • volderette
                        Contao-Nutzer
                        • 16.10.2012
                        • 9

                        #12
                        Hmm, der Catalogfeatured zeigt mir leider überhaupt nichts an, egal welche Einstellungen ich wähle.

                        Kommentar

                        • MacKP
                          Contao-Yoda
                          • 15.06.2009
                          • 13315

                          #13
                          Hallo volderette,
                          das ist aber ungewöhnlich... was hast du denn da eingestellt?

                          Viele Grüße
                          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                          [Arbeitet bei -> Paus Design & Medien]
                          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                          Kommentar

                          • volderette
                            Contao-Nutzer
                            • 16.10.2012
                            • 9

                            #14
                            Hallo,

                            eigentlich habe ich nur ein neues Modul erstellt, Modultyp "Katalog featured" und dann den entsprechenden Katalog ausgewählt. Außerdem alle Felder bei "sichtbare Felder" angehakt. Ansonsten gibt es ja nicht wirklich viele Einstellungsmöglichkeiten.
                            Hab auch schon verschiedene Layouts getestet, aber es ändert sich nichts.

                            Kommentar

                            • MacKP
                              Contao-Yoda
                              • 15.06.2009
                              • 13315

                              #15
                              Hallo volderette,
                              im Quellcode wird dann auch nichts ausgegeben?
                              Ist das auch irgendwo richtig eingebunden und auf sichtbar geschaltet? (nicht böse nehmen, das ich sowas frage.. aber ich weiß selber, wie es manchmal ist und man vergisst die einfachsten Dinge *g*).

                              Viele Grüße
                              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                              [Arbeitet bei -> Paus Design & Medien]
                              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                              Kommentar

                              Lädt...