Zum Inhalt springen

automaketemplate Auto-Parser konfigurieren

Erstellt am 5. Juni 2003 · 2 Antworten · letzte Antwort am 10. Juni 2003

Tags: Frage

Michl ·

Hallo,

Im Tutorial ModernTemplateBuilding Part 1 wird die Ext. Auto-parse Template verwendet.
Im Tutorial MTB Part1 wird allerdings nur eine HTML-Vorlage fuer die ganze Site verwendet und die die Ext. Auto-parse Template in einem sysFolder"Template Storage" abgelegt.

# Configuring the Auto-Parser
plugin.tx_automaketemplate_pi1 {
# Read the template file:
content = FILE
content.file = fileadmin/imla/main/template_potentials.htm

Wie muss ich den Auto-Parser konfigurieren, damit ich verschiedene HTML-Vorlagen mit verschiedenen externen Stylesheets fuer verschiedene
Pages definieren kann?

Vielen Dank fuer die Hilfe!

Gruss
Michl

Michl ·

Muss ich also bei mehreren Pages im jeweils dazugehoerigem template record im
Setup jedesmal die komplette Konfiguration fuer den Auto-parser
reinschreiben?
# Configuring the Auto-Parser
plugin.tx_automaketemplate_pi1 {

Gruss
Michl

tmallee ·

Hi,

die Stylesheets kannst Du über die Anweisung page.stylesheet=[Name des Stylesheets] lösen. Diese Anweisung kannst Du in das Setupfeld jeder Seite setzen, bevor Du die anderen Templates inkludierst.

Die unterscheidlichen Templatefiles kannst Du etwa je Seite als Konstante definieren und dann in den Autotemplateparser einlesen.

Ungefähr so:

Eintrag im Feld Constants der jeweiligen Seite:
varFile=fileadmin/[Pfad]/template.html

Eintrag im Setup des Autoparserconfig:
content.file = {$varFile}

Damit weist Du dem Autoparser immer das Template zu, dass Du in Constants gesetzt hast.

Ich setze bei mir erst alle nötigen Einstellungen und inkludiere dann die Templates in der entsprechenden Reihenfolge aus einem Sysordner (s. "Modern Template Building Part 1").

Grüße

Thomas