Katalogsuche mit zwei voneinander abhängigen Feldern?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Nina
    Contao-Urgestein
    • 04.06.2009
    • 4755

    #1

    Katalogsuche mit zwei voneinander abhängigen Feldern?

    Wahrscheinlich stelle ich mich gerade nur zu doof beim Suchen an, aber ...

    Kann man die Suche in einem Katalog so einstellen, dass sie auf zwei voneinander abhängigen Feldern basiert?
    Konkret geht es darum, dass der Nutzer in der Suche erst ein Länder-Dropdown wählen soll und dann - abhängig von seiner Wahl - die Bundesländer des gewählten Landes nachgeladen und als zweites Drodown zur Verfügung stehen sollen.

    Wenn der Nutzer auch das Bundesland gewählt hat, soll er dann alle Einträge sehen, die dieses Bundesland aufweisen.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Nina,
    was geht, ist mit einer Weiterleitung erst ein Filter und dann auf eine Seite mit einem 2. Filter weiter zu leiten. Was auch geht ist erst Ergebnisse Anzeigen zu lassen, wenn ein bestimmter Filter benutzt wurde. Was nicht so easy ist, ist die Abhängigkeit... Da müsstest du mal testen:
    Den 2. Filter so einstellen, das der auf die Ergebnisse in der Liste reagiert

    Das was Probleme geben könnte, ist praktisch dein Grundaufbau. Du hast ja garantiert eine Taxonomie, die verschachtelt ist. Da wählt man dann direkt das Bundesland aus? Das eine Feld muss jetzt für 2 Filter benutzt werden, wie oben beschrieben. Kann gehen muss aber nicht *g*

    Ich hoffe das reicht dir schon mal zum Testen. Wäre super, wenn du dich danach noch mal meldest ob das dann schon geht oder nicht ;-)

    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

    • jschma
      Contao-Fan
      • 09.09.2010
      • 408

      #3
      Ich knüpfe mal an. Hatte sich hier noch etwas ergeben bei den Tests? Stehe vor einem ähnlichen Use-Case und suche gerade nach einer praktischen Möglichkeit (auch unabhngig vom Catalog) die Suche beispielsweise auf ein bestimmtes Land (wähöbar im Dropdown) einzuschränken.

      Viele Grüße,
      jschma

      Kommentar

      • jan.theofel
        Contao-Urgestein
        • 23.06.2009
        • 1857

        #4
        Hi,

        passt das für euch so wie hier? Man wählt zuerst das Land, dann werden nur noch die Bundesländer angezeigt. Umgekehrt werden beispielsweise nur Länder angezeigt, die passende Häuser haben, wenn man unten einen Typ gewählt hat.

        Wenn man das (ggf. mittels einer einfachen Weiterleitung in der .htaccess) auf zwei Seiten verteilt, kann man auch dafür sorgen, dass man erst das Land wählen muss. Alternativ könnte man das Bundesland per JS ausblenden, wenn kein Land gewählt ist.

        Jan
        Jan Theofel
        Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

        Kommentar

        • jschma
          Contao-Fan
          • 09.09.2010
          • 408

          #5
          Schaut vielversprechend aus :-) Ist das eine Filterkombination mit dem Katalog? Oder eine spezielle Catalog-Erweiterung. Also ich beschreibe mal was ich genau bräuchte:

          Suchfeld: Hier wird die PLZ eingegeben
          Dropdown: Hier wird eine Marke ausgewählt

          Nach Eingabe einer PLZ und Auswahl einer Marke (wenn keine Marke ausgewählt, sollen alle Marken durchsucht werden) klickt man auf suchen und erhält dann auf einer neuen Seite die Ergebnisse.

          Kommentar

          • jan.theofel
            Contao-Urgestein
            • 23.06.2009
            • 1857

            #6
            Hi,

            das sind die ganz normalen Katalog-Filter.

            Was du beschreibst wäre eben auch so, dass man die Eingabe macht und du dann den Reload auslösen musst. Bei Texteingabefeldern passiert das meines Wissens nach nicht automatisch.

            Allerdings klingt PLZ eher nach einer Umkreissuche, oder?

            Jan
            Jan Theofel
            Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

            Kommentar

            • jschma
              Contao-Fan
              • 09.09.2010
              • 408

              #7
              Zitat von jan.theofel Beitrag anzeigen
              Hi,

              das sind die ganz normalen Katalog-Filter.

              Was du beschreibst wäre eben auch so, dass man die Eingabe macht und du dann den Reload auslösen musst. Bei Texteingabefeldern passiert das meines Wissens nach nicht automatisch.

              Allerdings klingt PLZ eher nach einer Umkreissuche, oder?

              Jan
              Genau, eine Umkreissuche. Allerdings abhängig von der Marke. Es werden aber nur ca 10 Marken sein und wiederum max. 8 Personen. Eine Person deckt also mehre Marken ab und auch mehrere PLZ-Bereiche

              Kommentar

              • jan.theofel
                Contao-Urgestein
                • 23.06.2009
                • 1857

                #8
                Hi,

                macht es dann nicht mehr Sinn, dass nach Regionen zu ordnen und die Person eine Region statt eine Postleitzahl auswählen zu lassen. Sonst brauchst du ja wirklich zwingend für jedes Postleitzahl einen Katalogeintrag.

                Jan
                Jan Theofel
                Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

                Kommentar

                • tognit
                  Contao-Fan
                  • 28.06.2009
                  • 480

                  #9
                  Mehrere Suchbegriffe

                  Hallo Jan

                  Bei der Freitextsuche habe ich gesehen, dass man z.B. nach Hotelname und den Ort suchen kann. Hast du das Filter-Modul angepasst oder alles in einem Tabellen-Feld gespeichert?
                  Denn bei mir kann ich nur ein Suchbegriff eingeben, auser die Suchbegriffe sind in einem Tabellen-Feld gespeichert.

                  Das Problem habe ich hier auch schon geschrieben

                  Grüessli
                  Steven

                  Kommentar

                  • jan.theofel
                    Contao-Urgestein
                    • 23.06.2009
                    • 1857

                    #10
                    Hi,

                    meinst du das hier? Das ist ein ganz normaler Katalog-Filter bei dem alle Textfelder als Suchfelder definiert worden sind. Ansonsten ist mir nicht klar, was du meinst.

                    Jan
                    Jan Theofel
                    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

                    Kommentar

                    • tognit
                      Contao-Fan
                      • 28.06.2009
                      • 480

                      #11
                      Hallo Jan,

                      Die Freitextsuche meine ich. Da kann man zwei Suchwörter, wie z.B. Hotelname und den Ort eingeben und er findet es.

                      Bei mir kann findet er nichts, wenn ich z.B. Hotelname und den Ort eingebe. Bei einem Suchwort findet er dann was!

                      Welche Catalog-Version verwendest du denn?

                      Grüessli
                      Steven

                      Kommentar

                      • jan.theofel
                        Contao-Urgestein
                        • 23.06.2009
                        • 1857

                        #12
                        Hi,

                        das ist eine Kalatlogversion aus dem SVN (aber frag nicht welche genau, dass kann ich nicht sagen) mit Contao 2.11.4.

                        Jan
                        Jan Theofel
                        Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

                        Kommentar

                        Lädt...