Insert-Tags

Bemerkung

Ausgabe von Werten eines Model, Item, Attributes per Insert-Tag
Die Insert-Tags wurden in MM 2.3 komplett überarbeitet und stehen teilweise erst ab der Version (lauffähig) zur Verfügung.

Einleitung

Um verschiedene Ausgaben aus MetaModels im üblichen Contao-Content zu ermöglichen, stehen verschiedene Insert-Tags zur Verfügung wie z. B. die Gesamtanzahl von (veröffentlichten) Datensätzen oder auch einzelne Werte eines oder mehrere Items.

Eigene Insert-Tags können über den Contao-Hook replaceInsertTags im Zusammenspiel mit der MM-API leicht selbst erstellt werden.

Gesamtanzahl von Items

Wenn keine Items gefunden werden z. B. durch die Filterung, wird die Ziffer 0 ausgegeben.

  • FE-Model MM-Liste: {{mm::total::mod::[ID]}} - z. B. {{mm::total::mod::22}}

  • CE MM-Liste: {{mm::total::ce::[ID]}} - z. B. {{mm::total::ce::33}}

  • MetaModel: {{mm::total::mm::[MM Table-Name|ID](::[ID filter])}} - z. B. {{mm::total::mm::mm_employees}}, {{mm::total::mm::1}}, {{mm::total::mm::1::44}}

Ausgabe eines/mehrerer Items

Ausgabe eines oder mehrerer Items mit optionaler Angabe des Ausgabetyps.

  • {{mm::item::[MM Table-Name|ID]::[Item ID|ID,ID,ID]::[ID render setting](::[Output (Default:text)|html5]) - z. B. {{mm::item::mm_employees::1,3,42::5}}, {{mm::item::1::1,3,42::5}}

Ausgabe eines Attributes

Ausgabe eines Attributes mit optionaler Angabe des Ausgabetyps.

  • {{mm::attribute::[MM Table-Name|ID]::[Item ID]::[ID render setting]::[Attribute Col-Name|ID](::[Output (Default:text)|html5|raw]) - z. B. {{mm::attribute::mm_employees::42::5::combined_name}}, {{mm::attribute::mm_employees::42::5::date_start::raw}}

Ausgabe von Parametern der Weiterleitung zur Detailseite

Ausgabe der URL, Bezeichnung, Seiten-ID oder Werte des Knotens „param“ wie z. B. dem Alias einer Weiterleitung (jumpTo) eines Items - die Weiterleitung muss in den Rendereinstellungen entsprechend konfiguriert sein.

  • {{mm::jumpTo::[MM Table-Name|ID]::[Item ID]::[ID render setting](::[Parameter (Default:url)|label|page|params.attname])}} - z. B. {{mm::jumpTo::mm_employees::42::5}}, {{mm::jumpTo::mm_employees::42::5::page}}, {{mm::jumpTo::mm_employees::42::5::params.alias}}