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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
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="|"> } } |