Templateerstellung

Der Produktionsaufwand einer dynamischen Website hängt maßgeblich von der Anzahl der Templates ab.

Ein Template versteht sich dabei als Mustervorlage für Seiten, die einen gleichen formalen Aufbau haben, man kann sich dies wie eine Schablone vorstellen. In der Template-Beschreibung wird festgelegt, welche Module und Container auf der Seite vorgesehen sind. Die Module und Container werden im Rahmen der Template-Definition nur zugeordnet, an anderer Stelle dann genauer definiert. Sie gelten ebenfalls als Raster auf untergeordneter Ebene und legen fest, aus welchen Funktionselementen und inhaltlichen Bausteinen sie sich zusammen setzen.

Jedes Template muss nur einmal gebaut werden und erscheint dann an verschiedensten Stellen auf der Site mit den jeweils vordefinierten oder redaktionell eingepflegten Inhalten und Funktionen. Ziel ist es, in der Produktion eine möglichst hohe Wiederverwertung zu schaffen.

Ein Template kann z.B. als Musterseite für thematische Einstiegsebenen oder für Seiten mit Produktinformationen angelegt werden, da hier der Aufbau einem übergeordneten Prinzip folgen kann.

Nutzung von Templates in TYPO3

In TYPO3 wird zur Entwicklung von Templates das so genannte TypoScript genutzt. Mit TypoScript-Templates wird festgelegt, welche Inhalte aus der Datenbank ausgelesen werden sollen, ob eine HTML-Vorlage verwendet wird, in deren Platzhalter die Inhalte eingefügt werden, usw.. Außerdem wird darüber die Darstellung der Datenbankinhalte gesteuert: z.B. Schriftarten, Schriftgrößen, Farben, Abstände etc..

TYPO3 bietet für die meisten Bereiche bereits vordefinierte Templates, so dass der Entwickler nicht alle für die Ausgabe benötigten Definitionen selbst vornehmen muss. So werden eine Reihe von Standard-Templates zur Verfügung gestellt, die man als Grundlage für die Anpassung an das vorhandene Coporate Design nutzen kann.

Für professionelle Lösungen sollten jedoch eigene Templates entwickelt werden, die sich komplett den funktionellen Anforderungen unterordnen. Dabei kann das Template unter Einsatz sämtlicher Web-Technologie völlig frei gestaltet werden.

Gerne übernehmen wir die Erstellung von TYPO3-Templates auf der Grundlage Ihres Unternehmens-CI.