Catalog Modul eine Variable übergeben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • dhe
    Contao-Fan
    • 25.10.2010
    • 663

    #1

    Catalog Modul eine Variable übergeben

    Hallo Leute,
    ich habe mal wieder eine Frage zu dem Catalog.
    Ich möchte auf einer Seite einen Produktkatalog einrichten. Mittels der Taxonomie erstelle ich die ganzen Produktgruppen (ganze 25 an der Zahl).
    Da ich keine "Produkteeinzelseiten" habe (die ich dann mit dem Catalog-Reader anzeigen lassen könnte), gibt es nur Seiten, die eine komplette Produktgruppe mit all seinen Produkten darstellt. Ein Produkt hat mehrere Eigenschaften (a,b,c,d,e,f,g,h,i).
    Jetzt habe ich das Problem, dass ich in den unterschiedlichen Bereichen meines Layouts (Kopf, Hauptspalte, Rechts) unterschiedliche Catalog List Module (Kopf: a,b,c ; Main: d,e,f ; Rechts: g,h,i) einbette. Das würde bedeuten, dass ich 75(!) Module brauche, um meinen Katalog so abzubilden.
    Und dabei machen die Module alle das selbe, nur dass bei "Katalog Bedingungen" eine andere ID drin steht.

    Jetzt meine Frage: anstatt unzähliche Module einzurichten, die alle die selbe Funktionen haben, sich aber nur aufgrund der Bedingung unterscheiden, wollte ich einmal fragen, ob es irgendwie möglich ist, dem Modul eine ID zu übergeben, die ich dann bei Bedingung abfangen könnte z.b.
    Code:
    category = {{id}}
    Ich hoffe, ich konnte mein Problem deutlich machen.

    Gruß
    dhe
    Angehängte Dateien
    Zuletzt geändert von dhe; 16.09.2011, 14:29.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo dhe,
    das ist doch praktisch gesehen ein Filter?
    Listen reagieren ja auf Filter. Und Filter sind nur ein paar Angaben in der URL. D.h. du könntest das mit externen Weiterleitungsseitem machen, wo du dann die passenden Parameter in der URL übergibst (welche das sind, kannst du ja mal mit einem Filter den du dafür anlegst ausprobieren).

    Viele Grüße

    Oder meinst du, das du für die Ausgabe auf EINER Seite auf einmal 75 Module brauchst???
    Dann würde ich das mit einem Lister-Modul machen und dann per CSS-Klasse (die kannst du im Template abfragen) die Ausgabe steuern.
    Also einfach alles ausgeben und je nachdem welche Klasse das Inhaltselment hat, was anderes ausgeben.

    Viele Grüße
    Zuletzt geändert von MacKP; 16.09.2011, 15:00.
    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

    • dhe
      Contao-Fan
      • 25.10.2010
      • 663

      #3
      Klar, du hast Recht, da ist letztendlich, wenn man es runterbricht, ein Filter.
      Allerdings habe ich keine Ahnung, wie das mit externen Weiterleitungsseiten meinst.
      So sieht sowohl meine Seiten- als auch Taxonomiestruktur aus.
      Code:
      Produkte (produkte)
          Produktkategorie 1
              Produktgruppe 1
              Produktgruppe 2
              Produktgruppe 3
              Produktgruppe 4
              Produktgruppe 5
          Produktkategorie 2
              Produktgruppe 6
              Produktgruppe 7
              Produktgruppe 8
              Produktgruppe 9
              Produktgruppe 10
          Produktkategorie 3
              Produktgruppe 11
              Produktgruppe 12
              Produktgruppe 13
              Produktgruppe 14
              Produktgruppe 15
          Produktkategorie 4
              Produktgruppe 16
              Produktgruppe 17
      EDIT: Wie du siehst, sind es jetzt 17 Seiten (da 17 Produktgruppen). In der Regel hat eine Produktgruppe 4-5 Produkte. Auf jeder dieser 17 Seiten würde es nach meinem momentanen Überlegungsstand 3 Module geben. D.h. 17x3 = 51 Module.

      Vielleicht kannst du mir anhand dieser Struktur kurz erläutern, auf welcher Seite ich welches Modul einbinde.

      Gruß
      dhe
      Zuletzt geändert von dhe; 16.09.2011, 15:20.

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo dhe,
        ich glaub da müsstest du eher noch mal zurück rudern.
        Das ist deine Seitenstruktur die gleich deiner Taxonomie ist?
        Dann hast du 2 Möglichkeiten:
        1. Die Seitenstruktur wegzuschmeißen und das Modul Catalog-Navigation zu benutzen (funktioniert wie ein Filter bzw. wie eine Navigation)
        2. Die Taxonomie wegschmeißen und die Items mit den Seiten mittels Select oder Tags zu verknüpfen und die Listen darauf einzustellen. Such mal ein bischen, dann findest Threads wo Tim_G und ich das genau beschrieben haben.

        So wie du das machst klingt das nach doppeltem Aufwand und den kann man sich ja meist sparen ;-)

        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

        • dhe
          Contao-Fan
          • 25.10.2010
          • 663

          #5
          Hi Mac,
          also ich hab jetzt eine Weile hin und her überleg und finde deine Möglichkeit 1 vom Logischen her am besten. Vor allem da der Catalog ein Navigaitonsmodul mit sich bringt.
          Dadruch entsteht aber ein anderes Problem: Auf meiner Seite habe ich ja nicht nur Produkte, sondern auch andere Seiten wie Aktuelles, Über uns, Kontakt etc...
          Durch diese Seiten navigiere ich momentan (wie von Contao vorgesehen) mit dem Navigationsmodul.
          Gibt es jetzt eine Möglichkeit, diese beiden Navigationsmodule zu kombinieren? Oder ist das genau das, was du als Möglichkeit 2 in Betracht gezogen hast? Wennja, dann versteh ich das leider nicht. Auch die SuFu hat mich nicht wirklich weitergebracht, da ich nicht genau wußte, wonach ich suchen sollte

          Gruß
          dhe

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Hallo dhe,
            dann kannst du das doch so machen, das du z.b. 2 normale Navigationen hast und Produkte dazwischen mit dem Catalog. Per CSS kann das dann aussehen wie eine Navigation...

            Zu Punkt 2 ist hier ein spannender Thread: http://www.contao-community.de/showt...FE-eingebunden
            Weitere Threads dazu muss man eben ein wenig suchen ;-)

            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...