Es ist einfacher vor der Templatebearbeitung das Modul zu installieren und ein paar Testdatensätze zu erstellen. Vor der Installation sollte die leere Datenbankdatei /data/_MODUL_NAME_.db gesichert werden. Nach der Installation ein paar Testdaten anlegen.
Wenn die Templatebearbeitung abgeschlossen ist, kann die Datenbankdatei mit den Testdaten einfach mit der leeren, gesicherten Datenbankdatei überschrieben werden und man ist die Testdaten wieder los. Die Installation muß dann erneut durchgeführt werden.
Die Templates befinden sich im Verzeichnis /view/tpls. Im Download sind nur die Templates enthalten, die laut den ModMaker-Einstellungen notwendig sind.
main.tpl ist das Haupttemplate, alle anderen Templates werden ins Haupttemplate geladen. Die Ausgaben von Checkboxen und dem Mehrfachbildupload werden geloopt. Für die Ausgabe der Einzeldaten gibt es die Templates checkbox.tpl und multiimgs.tpl. Platzhalter zum laden von Untertemplates oder Links bestehen aus Text in Großbuchstaben mit 3 führenden und 3 abschließenden Rauten (###). Alle Links, die man nicht in den Templates haben will, können gelöscht werden.
Wenn in der ModMaker-Administration der Punkt "Startbeitrag des Themas individuallisieren" angewählt wurde, steht für die Themenliste alternativ das Template topicslist_startdata.tpl und für den Startbeitrag im Thema alternativ das Template topic_startdata.tpl zur Verfügung. Wenn eins der Templates nicht existiert, wird das Template data.tpl verwendet.
Die Templates (soweit vorhanden) werden wie folgt ineinander geladen:
In der Moduladministration legt man eine Optionengruppe an, eine Option pro Zeile und die Werte einer Option werden mit Pipes (|) getrennt. Die Werte einer Zeile werden im options.tpl Template ausgegeben.
Eingabe:
Wert1|Wert2|Wert3
Ausgabe:
$db_data['option'][0] = Wert1
$db_data['option'][1] = Wert2
$db_data['option'][2] = Wert3
$db_data['option'][0] und $db_data['option'][1] sind exemplarisch im Template enthalten. Weitere Werte müssen ergänzt werden. Als Werte sind auch Sprachdefines bei Mehrsprachigkeit und Bilder möglich, die direkt in der Optionsadministration hochgeladen werden können.
Für verschiedene/mehrere Optionengruppen können verschiedene Templates und Platzhalter angelegt werden. Dafür muß das options.tpl mit der Datenbank-ID der Optionengruppe erweitert werden. Aus options.tpl wird options(_ID) .tpl und aus ###LOAD_OPTIONS_TPL### wird ###LOAD_OPTIONS(_ID)_TPL###.