Wie werden Generico-Vorlagen erstellt und eingebunden?
Wie erstelle ich eine Vorlage?
Generico-Vorlagen können von Admins unter ./filter/generico/genericotemplatesadmin.php erstellt und bearbeitet werden.
Wie binde ich eine vorhandene Vorlage im Kurs ein?
Möglichkeit 1: Grafisch im Editor
Im TinyMCE-Editor kann mit dem Symbol {} eine Vorlage eingebunden werden.
Klickt auf das Symbol.
Wählt die passende Vorlage aus.
Füllt das Formular aus, wenn die Vorlage weitere Optionen hat.
Klickt auf "Einfügen"
Nun wird die Generico-Syntax passend zu eurer Auswahl im Editor eingefügt.
Wichtig: Im Editor seht ihr nur die Syntax. Erst nach dem Speichern wird die Vorlage berechnet und angezeigt.
Möglichkeit 2: Per Syntax
Schreibt die Syntax direkt in den Editor (nützlich, wenn ihr dieselbe Vorlage mehrfach einfügen wollt). Das Schema lautet: {GENERICO:type="Schlüssel_der_Vorlage",Variablenname1="Variablenwert1"}
Verwendet keine ", außer um Variablen zu begrenzen. Ansonsten bricht die Variable.
In Variablennamen ist kein HTML möglich.
Wollt ihr HTML an die Vorlage weitergeben, arbeitet mit {GENERICO:type="Schlüssel_der Vorlage"} ... dazwischen eurem HTML und {GENERICO:type="Schlüssel_der Vorlage_end"} als Abschluss. Im Generico solltet ihr entsprechend auch das Ende der Vorlage definieren.
Es lassen sich keine Genericos in andere Genericos einbinden.