< Zurück

TYPO3: BodyTag mit CSS Klassen für Page Id und Page Template TYPO3: BodyTag mit CSS Klassen für Page Id und Page Template

24.01.2015 18:37:00 • Categories: Typo3, FluidTYPO3 • Tags: Typo3, Typoscript, Fluidtypo3

TYPO3: BodyTag mit CSS Klassen für Page Id und Page Template

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 = &gt;
            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 = &gt;
            returnKey = 1
        }
        case = lower
    }
    30.wrap = tmpl-|
}
bodyTagCObject {
    wrap = &lt;body class="|"&gt;
}

}

 


< Zurück | ^ nach oben