Templates
„Ändern Sie den Aufbau Ihrer Webseite”
Templates lassen sich in Modul-Templates und Skin-Templates unterteilen. Während Modul-Templates die durch die Module gelieferten Daten gestalten, können mit Skin-Templates ganze Bereiche der Webseite umgestaltet werden.
Modul-Templates
Modul-Templates beinhalten die Darstellungslogik. Über einfache PHP-Kontrollstrukturen und -Operatoren gestalten Sie so die durch das Modul gelieferten Daten.
<table> <?php foreach($this->data as $data) : ?> <tr> <td><?php echo $data->value; ?></td> </tr> <?php endforeach; ?> </table>
In diesem Beispiel wird jeder Datensatz, den das Modul liefert, in einer Tabellenzeile ausgegeben.
Skin-Templates
Mit Skin-Templates ändern Sie den Aufbau Ihrer Webseite per Mausklick. Dabei brauchen Sie nicht mehr, als innerhalb Ihrer Skin-Vorlage eine Template-Weiche einzubauen.
<script_ type="application/x-aitsu" src="Template:Col3Content"> defaultTemplate = 100 template.50_50.name = Subcolumns 50%|50% template.50_50.file = templates/body/subcolumns/50_50.phtml template.100.name = Subcolumn 100% template.100.file = templates/body/subcolumns/100.phtml </_script>
In diesem Beispiel können Sie in der Spalte 3 zwischen einspaltig (100%) und zweispaltig (50% : 50%) umschalten. Im Skin-Verzeichnis sind einige Skin-Templates mit Template-Weichen enthalten.
Mehr zu Templates mit aitsu CMS »
Subtemplate
Die Auswahl von Subtemplates erfolgt über den Button „Subtemplate anzeigen/verbergen” in der Buttonleiste der Edit-Ansicht. Klicken Sie mir der linken Maustaste auf den Button „Subtemplate anzeigen/verbergen”, wird ein schwarzer Auswahlblock eingeblendet. Klicken Sie mit der linken Maustaste auf diesen schwarzen Auswahlblock öffnet sich ein Dialog-Fenster, das Ihnen verschiedene Templates zur Auswahl anbietet. Nachfolgend hier ein Beispiel.
Spalte 1
Über Subtemplates definiert.
Ein solcher Spaltenblock lässt sich auch über ein Shortcode-Modul erzeugen. Nachfolgend hier nun das Modul _[Subcolumns:Sub1_1] als Beispiel.
Spalte 1.1
Über Modul definiert
Spalte 1.2
Über Modul definiert
Spalte 2
Über Subtemplates definiert.
Spalte 3
Über Subtemplates definiert.