Katalog Navigation eingrenzen / Bedingungen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • meone
    Contao-Nutzer
    • 08.12.2011
    • 73

    #1

    Katalog Navigation eingrenzen / Bedingungen

    Hallo

    Ich nutze die Katalog Navigation.

    Ich habe einen Kalog gefüllt mit verschiedenen Menschen und deren Daten.

    Über Taxanomie sind "Länder" eingerichtet. Die zur Navigation dienen (Italien -> Stadt 1, Stadt 2, Deutschland -> Schleswig Holstein / Bayern / ....)
    Klappt super. Nur möchte ich die Navigation eingrenzen.

    Es gibt 3 Katagorien der Personen (Lehrer / Schüler / Aufsicht...). Auch per Taxonie bereit gestellt mit möglicher mehrfach Auswahl.

    Auf Seite 1 soll die Navigation nur die "Lehrer" enthalten.
    Auf Seite 2 nur "Schüler" etc.
    Auf Seite 3 nur "Aufsicht"

    Jetzt könnte ich dafür natürlich einfach 3 versch. Kataloge anlegen. Aber es gibt auch Einträge die zugleich Schüler, Lehrer & Aufsicht sind etc... und ein Katalog und somit nur ein Datensatz zum ändern wären schöner.

    Hat jemand eine Idee wie ich das hinbekomme?
    Kann leider die Navigation nicht wie die Catalog Liste eingrenzen.

    lg
    Zuletzt geändert von meone; 04.03.2012, 10:09.
  • Tim G
    Contao-Urgestein
    • 13.02.2010
    • 2212

    #2
    Hi,
    bin mir nicht ganz sicher wie die Frage ist:
    1. Willst du die Katalog-Navigation manipulieren?
    2. Willst du die Katalogliste manipulieren

    Zu 2.
    Mit dem Katalog-Filter das gehen. Bzw. brauch man das Modul eigentlich gar nicht.
    (ich muss gestehen, ich hab lange nichts mit dem catalog gemacht - wird wieder Zeit )

    Die Funktion des Filters funktioniert über die POST Variablen. Daher kannst du sozusagen per Adresszeile filtern:

    Sagen wir du willst nur die Lehrer, deren Feld im catalog heisst: 'teachers'

    Möchtest Du z.B. die Katalogliste filtern und das mit Hilfe eines Links oder einer Seite in der Seitenstruktur würde das so funktionieren:

    In der Seitenstruktur wäre ein externer Link da die beste Lösung, gefüllt mit inserttags {{link_url::SEITEN_ID_MIT_KATALOGLISTE}}/teachers.html

    teachers muss dann noch in den Einstellungen als Keyword definiert werden.

    Hilft das?

    Tim

    --

    Ah ja, doch die Navigation:

    Ist die nicht ähnlich aufgebaut wie die normale Contao-Navi? Ich hatte da einen kleinen Thread am Laufen mit MacKP, am Ende kam ein nav_ Template bei raus, das Navi-Zweige überspringen kann.
    Das kann man sicher hier ähnlich nutzen.
    Je nach Filterwert den Navi-Zweig überspringen.

    Hier der Thread:
    Zuletzt geändert von Tim G; 04.03.2012, 10:37.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

    Kommentar

    • meone
      Contao-Nutzer
      • 08.12.2011
      • 73

      #3
      Ja, ich möchte die Navigation manipulieren. Also eine Bedingung hinzufügen.
      Wie ich das bei den Listen mache etc ist mir klar (da gibt es ja das Feld Bediengung).

      Ich habe mir die Templates der Navigation schon angeschaut, aber da werden im Array nicht alle Variablen aus dem Katalog abgefragt / übergeben.
      Also kann ich auch nicht sagen was von wegen "nur wenn lehrer, dann weiter machen, sonst überspringen".

      Kommentar

      • Tim G
        Contao-Urgestein
        • 13.02.2010
        • 2212

        #4
        Verstehe.
        Ich muss mir die Katalog-Navi mal ansehen. Ich habe die noch nie eingesetzt, da ich Kataloge immer über die Seitenstruktur navigiert habe. Das hatte die Vorteile auch Breakcrumbs benutzen zu können und für Redakteure war es oft etwas leichter als noch zusätzlich die Taxonomy zu verstehen.
        Ich werde dafür mal ein entsprechendes Modul erstellen, das die Katalog-Navigation für die Verwendung mit der Seitenstruktur ermöglicht.
        Das wurde hier schon öfter diskutiert und könnte dem catalog noch etwas mehr usability bescheren.
        http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

        Kommentar

        • meone
          Contao-Nutzer
          • 08.12.2011
          • 73

          #5
          Über die Seitenstruktur ist bei mir leider keine Option, da es viel zu Umständlich wäre.

          Es sind unterschiedliche Seiten (Lehrer / Schüler / ... ) mit der gleichen Navigation (Land -> Bundesland...), dies müsste ich dann ja dort auch doppelt anlegen.
          Über die Taxanomie die Navigation anlegen und im Katalog einfach anklicken bei den einzelnen Personen ist deutlich einfacher zum pflegen.

          Eigentlich schade, dass die Katalog Navigation keine Bedingungen wie der Katalog Leser etc bereitstellt. Und ich weiss nicht wie ich das dazu bekomme :-/

          Kommentar

          • Tim G
            Contao-Urgestein
            • 13.02.2010
            • 2212

            #6
            Bei diesem Setup hast du recht.
            Ich installier mal einen Katalog mit ähnlichen Eigenschaften. Mal sehen ob man da nicht was regeln kann.
            http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

            Kommentar

            • Tim G
              Contao-Urgestein
              • 13.02.2010
              • 2212

              #7
              Mach mal nen screenshot von deiner Taxonomy.
              http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

              Kommentar

              • meone
                Contao-Nutzer
                • 08.12.2011
                • 73

                #8
                Es gibt 1 Katalog mit Daten zu jeder Person (Vorname, E-Mail etc) und dann kann man anklicken (auch mehrfach Auswahl) ob Lehrer / Therapeut etc und wo (Italien, Bremen, etc).

                Auf der Seite "Lehrer" soll dann in der Navigation auch nur die Länder ( oder Bundesländer) erscheinen, in denen es Lehrer gibt.
                Auf Seite "Therapeut" halt nur Therapeuten etc.

                Es gibt auch auch Lehrer, die halt zugleich Therapeuten sind. Sonst wäre es ja einfach (mit 2 getrennten Katalogen), da es aber viele gibt die auch alles 3 sind... müsste man immer in allen 3 Katalogen den gleichen Stand haben was sehr umständlich wäre.
                Angehängte Dateien

                Kommentar

                • Tim G
                  Contao-Urgestein
                  • 13.02.2010
                  • 2212

                  #9
                  Hey,
                  deine Länderauswahl ist sicher vom Typ SELECT, richtig?
                  Die Katalogart (lehrer etc.) ist vom Typ Tags, richtig?

                  Deine Navi wird also aus den Ländern generiert, richtig?
                  (so hab ich das jetzt eingerichtet)

                  Ich hab das jetzt ähnlich, oder vielleicht sogar gleich, nachgebaut und die Navi scheint hier nicht das richtige Werkzeug zu sein, aber der Katalog-Filter machts.

                  Dort kannst du deine Länderauswahl als Linkliste darstellen lassen und die Katalogart als Radiobuttons mit Mehrfachauswahl.
                  Das sollte, glaube ich, genau deinen Vorstellungen entsprechen.
                  Das schöne daran ist auch, dass man keine Weiterleitungsseiten brauch, ausser zum Reader.

                  Grüße,
                  Tim
                  ps. die Navi macht ja im Grunde nichts anderes als der Filter nur eben linear. Der Filter kann kombiniert werden.
                  http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                  Kommentar

                  • meone
                    Contao-Nutzer
                    • 08.12.2011
                    • 73

                    #10
                    Ja, Tags / Auswahl stimmt soweit.
                    Dann werde ich mir mal den Filter anschauen. Kenn mich mit dem auch noch gar nicht aus.

                    Ich danke dir für die Mühe. Sobald ich es getestet habe, gebe ich noch mal Bescheid

                    Kommentar

                    • meone
                      Contao-Nutzer
                      • 08.12.2011
                      • 73

                      #11
                      Hm, also irgendwie bekomm ich es nicht so hin wie ich es brauch.

                      1.
                      Problem der Navigationsbaum... Länder sind als Links. Aber es soll erst nur Italien / Deutschland / .. dort stehen. Bei einem Klick auf Deutschland bleibt Deutschland stehen und es öffnet sich "Bayern / Bremen" etc.

                      2. "Dort kannst du deine Länderauswahl als Linkliste darstellen lassen und die Katalogart als Radiobuttons mit Mehrfachauswahl. "
                      Länder als Linkliste möchte ich darstellen, aber der Besucher soll nicht die Katalogart auswählen (so klingt das gerade). Das steuer ich selber über die Seitenstruktur.

                      Vllt. bin ich gerade auch nur zu doof :/

                      Kommentar

                      Lädt...