Taxonomie-Bedingung bzw Teile des Catalogs direkt in einer Seite ausgeben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • jschma
    Contao-Fan
    • 09.09.2010
    • 408

    #1

    Taxonomie-Bedingung bzw Teile des Catalogs direkt in einer Seite ausgeben

    Hallo zusammen,

    ich würde gerne eine Kategorie aus der Taxonomie bzw deren Inhalte direkt in einer bestimmten Seite ausgeben. Bisher habe ich über den Reader einfach den entsprechenden Katalog ausgegeben (Katalog-Liste) und dann mit dem Katalog-Filter dann entsprechend gefiltert, Beispielsweise nach Branche.

    Nun würde ich aber gerne direkt in einer Seite z.Bsp. die Branche Lebensmittel ausgeben. Der Taxonomie-Bedingung Lebensmittel sind wiederum über den Katalog verschiedene Einträge zugeordnet. Und genau diese Einträge der Kategorie "Lebensmittel" würde ich gerne alle auf einer Seite ausgeben

    Hat jemand eine Idee wie ich das anstellen kann? Stehe total auf dem Schlauch, evtl ist es ja auch ganz einfach

    Im Anhang die Screenshots meines Aufbaus.

    Viele Grüße,
    jschma
    Angehängte Dateien
  • webster
    Contao-Fan
    • 15.09.2010
    • 460

    #2
    Hallo jschma,

    ich würde ein neues Modul pro Branche anlegen. Dieses Modul ist dann ein Katalog-Leser und im Feld Bedingungen gibst Du einfach Deine Auswahlkriterien an. Also z.B.
    Code:
    meinBranchenFeld = '5'
    Wobei 5 der ID der auszugebenden Branche entspricht.
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

    Kommentar

    • jschma
      Contao-Fan
      • 09.09.2010
      • 408

      #3
      Zitat von webster Beitrag anzeigen
      Hallo jschma,

      ich würde ein neues Modul pro Branche anlegen. Dieses Modul ist dann ein Katalog-Leser und im Feld Bedingungen gibst Du einfach Deine Auswahlkriterien an. Also z.B.
      Code:
      meinBranchenFeld = '5'
      Wobei 5 der ID der auszugebenden Branche entspricht.
      Wow! Wenn das so einfach ist bin ich restlos begeistert

      In meinem Beispiel (siehe Screenshots) würde es dann so aussehen? Oder hab ich die Logik noch nicht raus?

      Ich möchte nur die Branche Lebensmittel sehen, dann gebe ich das hier ein:
      lebensmittel = '1'

      Mit "Branchen = '1'" geht es leider auch nicht...

      Dann bekomme ich auf der Seite einen Fehler:
      HTML-Code:
      Fatal error: Uncaught exception Exception with message Query error: Unknown column 'lebensmittel' in 'where clause' (SELECT id,pid,sorting,tstamp,heading,date_entry,thumbnail,company,short_description,alias, (SELECT name FROM tl_catalog_types WHERE tl_catalog_types.id=cat_angebote.pid) AS catalog_name, (SELECT jumpTo FROM tl_catalog_types WHERE tl_catalog_types.id=cat_angebote.pid) AS parentJumpTo FROM cat_angebote WHERE pid='1' AND lebensmittel = '1' AND published=1) thrown in /kunden/214043_96450/rp-hosting/14623/43474/p/cmp/system/libraries/Database.php on line 677
      also war wohl was falsch ... so ganz durchchschaut hab ich das Prinzip noch nicht. Oder muss ich die Oberkategorie vorne hinschreiben?

      P.S.: Du meintest das Catalog-List Modul oder?
      Angehängte Dateien
      Zuletzt geändert von jschma; 21.01.2012, 15:44.

      Kommentar

      • jschma
        Contao-Fan
        • 09.09.2010
        • 408

        #4
        so, für alle die das Problem auch haben. Ich hatte es einfach nicht verstanden

        "MeinBranchenFeld" ist das Feld, dass in eurem Katalog unter "Felder" bei Branche eingetragen habt, da wo man die Branche auswählt. Diesen Alias muss man verwenden.

        Wow, kompliziertes Teil dieser Catalog Aber enorm mächtig!

        Kommentar

        • webster
          Contao-Fan
          • 15.09.2010
          • 460

          #5
          P.S.: Du meintest das Catalog-List Modul oder?
          Ja, sorry. Der Katalog-Leser wäre hier fehl am Platz!
          Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

          Kommentar

          Lädt...