Folgend ein kleiner TypoScript Snippet um den BodyTag mit zusätzlichen Klassen zu rendern.
Eine ist mehr informativ und gibt die Page ID aus z.B. „pid-123“. Die andere gibt das aktuell ausgewählte bzw. „vererbte“ Seitentemplate von fluidpages aus und kann für Stylingzwecke gut gebraucht werden.
Der TypoScript Kenner kann dies leicht z.B. für FLUIDTEMPLATE umschreiben.
page {
bodyTag >
bodyTagCObject = COA
bodyTagCObject {
10 = TEXT
10 {
data = page:uid
stdWrap.noTrimWrap = |pid-| |
}
20 = TEXT
20 {
if.isTrue.data = page:tx_fed_page_controller_action
data = page:tx_fed_page_controller_action
split {
token = >
returnKey = 1
}
case = lower
}
20.wrap = tmpl-|
30 = TEXT
30 {
if.isFalse.data = page:tx_fed_page_controller_action
data = levelfield:-2, tx_fed_page_controller_action, slide
split {
token = >
returnKey = 1
}
case = lower
}
30.wrap = tmpl-|
}
bodyTagCObject {
wrap = <body class="|">
}
}