Dies ist der zweite Teil des Tutorials “Dynamisierung mit TemplaVoila”. Im ersten Teil haben wir uns mit dem Mapping-Wizard beschäftigt.

Bevor wir mit dem weiteren Mapping beginnen, wollen wir uns noch kurz in einem Video ansehen, was im ersten Teil im Hintergrund passiert ist:

Wir wollen die beiden Überschriften im Header von TypoScript erzeugen lassen. Daher müssen wir diesen Bereich mappen. Weiterhin soll die rechte “Sidebar” vor Redakteur mit Inhaltselementen gefüllt werden können. Daher müssen wir auch diesen Bereich mappen.

Nun wollen wir den DOCTYPE richtig setzen. Dieser steht nämlich noch auf HTML 4.0 transitional. Im Original unserer Vorlage wird aber der DOCTYPE XHTML Strict benutzt. Den DOCTYPE setzt man mittels der Eigenschaft “config” der Klasse “PAGE”.

Wir öffnen das Haupt-Template “Main template” auf der obersten Seite und ergänzen das TypoScript wie folgt:

page = PAGE
page.config.doctype = xhtml_strict
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

Wenn wir das Template nun speichern und uns unsere Seite ansehen, sollte sie auch im Internet Explorer gut aussehen.

Was nun fehlt, sind die Überschriften im Header. Diese werden wir im nächsten Teil dieser Serie erzeugen, in dem wir das TypoScript-Objekt “lib.header” definieren.

Weiterhin schauen wir uns “flexible Contentelemente” an.

Popularity: 11%