Bedingung definieren

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • marei
    Contao-Nutzer
    • 30.08.2012
    • 12

    #1

    Bedingung definieren

    Hallo,
    ich kenne contao erst seit drei Wochen und bin schon jetzt total begeistern. Es macht richtig Spass damit zu arbeiten.
    Allerdings gibt es auch noch viele Fragen. So möchte ich im Modul "Katalog-Liste" eine Bedingungen definieren. Nur mit published=1 oder !=1 komme ich nicht so recht weiter. Gibt es da irgendwas zum nachlesen?
    Konkret habe ich einen Katalog mit den Feldern Material und Größe. So gibt es ein Material in mehreren Größen. Bei der Ausgabe wird nun das Material in allen Größen ausgegeben. Ich möchte aber, dass das Material nur einmal ausgegeben wird.
    Gibt es dafür eine Bedingung um doppelte Größen auszuschließen? Geht das überhaupt? Bei mySQL gibt es distinct und irgendsowas suche ich auch hierfür.

    Vielen Dank und Grüße,
    Martin
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo marei,
    was zum nachlesen: http://de.contaowiki.org/Kategorie:Catalog

    An sich kannst du da an MySQL rein schreiben was du willst an der Stelle.
    Wenn das nicht geht, dann bleibt immer noch der Weg übers Template.

    Eventuell würde ich den Katalog anders aufbauen, als dann für jede Größe ein extra Item anzulegen.. dann brauchst du da auch nicht extra die Ausgabe einzuschränken ^^
    Größen zum Beispiel als Auswahl von Taxonomien (wenn man immer die selben größen hat).
    Oder vllt sogar mittels Multitextfield eine Variable anzahl von Größen erstellen (wobei man dann nicht einfach daraus einen Filter erstellen kann).
    Oder oder oder.. kommt drauf an ;-)

    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

    • marei
      Contao-Nutzer
      • 30.08.2012
      • 12

      #3
      Vielen Danke für deine Antwort!
      Das mit dem MySql reinschreiben wäre ja super, aber das klappt leider nicht.
      Mit den Templates weiß ich auch nicht so recht, ich habe da noch nichts gefunden, wo ich so einfach eine sql-Abfrage ändern kann.
      Das mit den Größen als Auswahl von Taxonomien habe ich ja gemacht aber so muss ich doch dann jedes Material für jede Größe extra anlegen. Oder wie meinst du das?

      Grüße

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Ja, in der Taxonomie müsstest du dann jede gewünschte Größe und jedes gewünschte Material anlegen.

        Im Template musst du nicht unbedingt eine SQL Abfrage einbauen.. die Werte müssten ja schon vorhanden sein. Du müsstest also 'nur' noch die doppelte Ausgabe abfragen und unterbinden.

        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

        • marei
          Contao-Nutzer
          • 30.08.2012
          • 12

          #5
          Habe auch im contaowiki den Artikel zum Template anpassen gefunden. Leider hat es mit der doppelten Abfrage unterbinen noch nicht funktioniert, aber zumindest habe ich jetzt eine Idee. Wenn ich Zeit habe werde ich weiterprobieren.
          Vielen Dank

          Kommentar

          Lädt...