Ich möchte je nach Typenum meiner Seite verschiedene HTML-Templates zur Auswahl stellen. Dafür benutzer ich den Autoparser.
Zunächst fülle ich also meine Seite mit Inhalt und kopiere (via dem <-Operator) alles auf meine erste Seite.
Nun habe ich es mir so vorgestellt, dass ich anschließend den Autoparser umkonfiguriere (sprich: die Quellendatei ändere) und dann das ganze der Seite mit der anderen Typnummer zuweise.
Leider wirkt sich diese Änderung auch auf die Seite weiter oben aus, der Code wird also nicht sequenziell abgearbeitet.
Zur Verdeutlichung hier noch etwas Code:
################################
# Auto-Parser konfigurieren #
################################
plugin.tx_automaketemplate_pi1 {
#Template-Datei einlesen
content = FILE
content.file = {$filepath}/template_inner.html
#Header und Body in Subparts einteilen
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
HEAD.rmSingleTags = meta
}
relPathPrefix = {$filepath}/
}
[...]
################################
# im PAGE-Objekt alles zusammenfügen #
################################
page = PAGE
page.typeNum = 0
page.config.doctype = xhtml_trans
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
plugin.tx_automaketemplate_pi1.content.file = {$filepath}/template_inner_css.html
#ab hier sieht die Seite schon anders aus
Hat einer eine Idee für einen Workaround, wie man Typo also "zwingen" kann, den Inhalt der 1. Seite nicht mehr zu verändern?
Oder kann man irgendwie zwei verschiedene Konfigrationen für den Autoparser angeben?