[TYPO3-german] Condition für unterschiedliche Templates
"Ingo Preuß"
preuss at zedat.fu-berlin.de
Thu Apr 28 12:32:22 CEST 2011
Moin,
folgende Condition soll einer bestimmten Seite zu einem anderen Template
verhelfen:
[globalVar = TSFE:id=2] AND [useragent = *firefox*] AND [useragent =
*opera*] AND [browser = chrome]
page = PAGE
page {
typeNum = 0
includeCSS.reset = fileadmin/css/reset.css
includeCSS.reset = fileadmin/css/style.css
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/template/startseite.html
workOnSubpart = DOCUMENT
marks {
NAVITOP < lib.naviTop
NAVIMAIN < lib.naviMain
MASLOBOLD = HTML
MASLOBOLD.value = <h1>Karl Maslo</h1>
HEADLINESMALL < lib.headlineSmall
SPRICHWORT < lib.sprichwort
HEADERIMAGE_1 < lib.headerImage_1
HEADERIMAGE_2 < lib.headerImage_2
CONTENT = CONTENT
CONTENT {
table = tt_content
select {
where = colPos = 0
orderBy = sorting
languageField = sys_language_uid
}
}
}
}
}
lib.headerBackground = IMAGE
lib.headerBackground {
file = fileadmin/img/Illu_S1.0.jpg
altText = Wuestensand
titleText = Wuestensand
}
[ELSE]
# Default PAGE object:
page = PAGE
page {
typeNum = 0
includeCSS.reset = fileadmin/css/reset.css
includeCSS.reset = fileadmin/css/style.css
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/template/layout-standard.html
workOnSubpart = DOCUMENT
marks {
NAVITOP < lib.naviTop
NAVIMAIN < lib.naviMain
MASLOBOLD = HTML
MASLOBOLD.value = <h1>Karl Maslo</h1>
HEADLINESMALL < lib.headlineSmall
SPRICHWORT < lib.sprichwort
NAVISUB_1 < lib.naviSub_1
HEADLINEBOLD < lib.headlineBold
HEADERIMAGE_1 < lib.headerImage_1
HEADERIMAGE_2 < lib.headerImage_2
NAVISUB_2 < lib.naviSub_2
CONTENT = CONTENT
CONTENT {
table = tt_content
select {
where = colPos = 0
orderBy = sorting
languageField = sys_language_uid
}
}
}
}
}
[global]
Die Startseite wird mit leerem body-Tag geladen.
Sollten Conditions bei page-Objekten wie sonst auch funktionieren?
Gruß, Ingo
----------------------
Ingo Preuss
Rigaer Strasse 65
10247 Berlin
0163.160 51 03
More information about the TYPO3-german
mailing list