Hallo,
habe die letzte Zeit versucht den Template Selector in eine Website zu integrieren, damit der BE-Benutzer zwischen Main uns Subtemplates wählen kann. Ich würde das ganze gerne ohne Autoparser installieren und frage mich, ob dies überhaupt möglich ist. Bisher habe dazu noch nichts konkretes gefunden, nicht in diesem Forum und nicht wo anders.
Was ich bisher geschafft habe ist, dass der Templateselector das Main Template tauscht, aber leider nicht das Sub-Template. Ich habe nach eigenem gutdünken folgenden Code zusammengebastelt, aber leider geht es nicht. Vielleicht kann mir jemand weiterhelfen.
plugin.tx_rlmptmplselector_pi1 {
templatePathMain = fileadmin/templates/html/main/
templatePathSub = fileadmin/templates/html/sub/
defaultTemplateFileNameMain = index.html
defaultTemplateFileNameSub = 1-spalten.html
# inheritMainTemplates = 1
#inheritSubTemplates = 1
}
temp.contentAreaTemplate = TEMPLATE
temp.contentAreaTemplate {
template = < plugin.tx_rlmptmplselector_pi1
template.content.templateType = sub
marks.INHALT < styles.content.get
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template = < plugin.tx_rlmptmplselector_pi1
template.content.templateType = main
workOnSubpart = BODY
subparts.INHALT_SUB < temp.contentAreaTemplate
}
page = PAGE
page.config.index_enable = 1
page.PAGE_TARGET = _self
page.config.admPanel = 1
page.typeNum= 0
page.stylesheet = {$css}
page.config.language = de
page.config.locale_all = de_DE
page.headerData.10 = TEXT
page.headerData.10.value (
<style type="text/css" media="screen"><!--
body { }
--></style>
)
page.10 < temp.mainTemplate