Kapitel 7. Vorlagen

Inhaltsverzeichnis

7.1. Einführung
7.2. Funktionsweise des Vorlagensystems
7.3. Seitenvorlagen
7.3.1. Einführung
7.3.2. Vorlagen verwalten
7.3.3. Anwendung
7.4. Vorlagengruppen
7.4.1. Einführung
7.4.2. Verwaltung
7.4.3. Anwendung
7.5. Vorlagentypen
7.5.1. Einführung
7.5.2. Verwaltung
7.5.3. Anwendung
7.6. Globale Vorlagen
7.6.1. Einführung
7.6.2. Verwaltung
7.6.3. Anwendung
7.7. Globale Dateien
7.7.1. Einführung
7.7.2. Verwaltung
7.7.3. Anwendung

7.1. Einführung

Die Vorlagen dienen in Welcompose dazu, das Aussehen der Ausgabeseiten zu gestalten. Der Anwender behält dabei volle Kontrolle über die Ausgabe, so dass der ausgegebene Code komplett von ihm bestimmt werden kann. Auf diese Weise wird die Realisierung von tabellenfreien Layouts und barrierefreien Seiten von Welcompose nicht behindert.

Alle Vorlagen, CSS-Dateien und Bilder werden übers Web verwaltet, also über die Administrationsoberfläche. Auf diese Weise wird unter anderem die Verwendung von einer Vorlage pro Einzelseite ermöglicht.

Zur Verarbeitung der Vorlagen dient die populäre Bibliothek Smarty[7]. Sie bietet eine Vielzahl von Funktionen, mit deren Hilfe die Erstellung von Vorlagen in Welcompose nicht allzu schwer fallen sollte. Zudem ist es möglich, von den Vorlagen aus auf die internen APIs von Welcompose zuzugreifen und auf diese Weise die Daten, die man benötigt, nachzuladen. So bietet Welcompose eine grössere Flexibilität, ohne dass der Ursprungscode modifiziert werden muss.

[Tipp] Tipp

Wer mit Smarty noch nicht vertraut ist, dem bietet der Abschnitt Smarty for Template Designers[8] aus der der Smarty-Dokumentation einen guten Einstieg.