Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Ausgabe: Alle Elemente, die bei einer Mehrfachauswahl >= 1 Wert haben

  1. #1
    Contao-Nutzer
    Registriert seit
    26.06.2009.
    Ort
    Aachen
    Beiträge
    195

    Standard Ausgabe: Alle Elemente, die bei einer Mehrfachauswahl >= 1 Wert haben

    Hallo zusammen,

    ich nutze schon länger MetaModels, habe aber folgendes Problem und auch bei der Suche noch keine Lösung gefunden.
    Vielleicht weiß ja jemand von euch Rat:

    Ich habe eine Tabelle "Projekte" und eine Tabelle "Kategorien". Projekte können mehreren Kategorien zugeordnet sein, müssen es aber nicht.
    Auf der FE-Seite möchte ich an einer Stelle nur die Projekte ausgeben, die mindestens einer Kategorie zugeordnet sind (egal welcher). Wie kann ich das realisieren?

    Vielen Dank für eure Tipps
    Fwac.

  2. #2
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    809

    Standard

    Ich weiß nicht, ob meine Idee zu kompliziert ist, aber könnte man das nicht mit einem eigenen SQL-Filter lösen? Also ein Query nach dem Motto:

    SELECT * FROM mm_projekte WHERE kategorie != leer

  3. #3
    Contao-Nutzer
    Registriert seit
    26.06.2009.
    Ort
    Aachen
    Beiträge
    195

    Standard Danke!

    Danke dir.
    Ganz so einfach war es nicht, weil es das Feld in der Tabelle nicht gab.

    Ich musste dann doch den Umweg über tl_metamodel_tag_relation gehen, aber das hat geklappt :-)

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    MM arbeitet mit sauberen Relationen bei Tags/Mehrfachauswahl und nicht wie Contao mit serialisierten Arrays... - daher musst Du über die Relationstablelle springen, wie Du schon bemerkt hast

    die Beispiele zu Tags in https://metamodels.readthedocs.io/de...ustom-sql.html wären sicher ein guter Startpunkt gewesen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •