Hallo zusammen,
ich komme mit meinen TypoScript-Kenntnissen einfach nicht mehr weiter . . .
Die CSS Dateien werden nicht gefunden bzw. habe ich ein Problem beim anlegen einer Konstanten.
Alle Templates sind über die extensions automaketemplate und rlmp_tmplselector eingbunden.
Wie kann ich jetzt den Template-Title (z.B.: layout1.html / content01.html) des aktuell ausgewählten Main & Sub Templates auslesen und dann in einer Konstanten speichern?
Momentan schaut das TypoScript so aus: (ohne meine Versuche den Namen auszulesen)
plugin.tx_rlmptmplselector_pi1 {
templatePathMain = fileadmin/templates/t3_template-set/main/
templatePathSub = fileadmin/templates/t3_template-set/sub/
inheritMainTemplates = 1
inheritSubTemplates = 1
defaultTemplateFileNameMain = layout1.html
defaultTemplateFileNameSub = content01.html
}
plugin.tx_automaketemplate_pi1 {
content = FILE
content < plugin.tx_rlmptmplselector_pi1
elements {
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEAD
HEAD.rmTagSections = title
HEAD.rmSingleTags = meta
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
.
.
.
}
}
temp.contentAreaTemplate = TEMPLATE
temp.contentAreaTemplate {
template < plugin.tx_automaketemplate_pi1
template.content.templateType = sub
#template.relPathPrefix = fileadmin/templates/t3_template-set/sub/
workOnSubpart = DOCUMENT_BODY
subparts {
content-body < styles.content.get
}
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template < plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts {
subtemplates < temp.contentAreaTemplate
menu-top < lib.vmenu
menu-left < lib.treemenu
menu-footer < lib.vmenu-footer
content-left < styles.content.getLeft
content-right < styles.content.getRight
content-border < styles.content.getBorder
}
}
temp.headTemplate = TEMPLATE
temp.headTemplate {
template < plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEAD
}
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
Jetzt sollten eigentlich die CSS-Dateien über TypoScript eingebunden werden???
Name des aktuellen Main-Templates = $tplmain
Name des aktuellen Sub-Templates = $tplsub
page.includeCSS {
file1 = fileadmin/templates/t3_template-set/css/{$tplmain}_setup.css
file2 = fileadmin/templates/t3_template-set/css/{$tplsub}_setup.css
}
Das funktioniert aber nicht. . . egal wie ich es probiere. . .
Wenn mir bitte jemand helfen könnte ich bin für jeden Vorschlag dankbar!!!
Michael