TYPO3 - 在单个页面上覆盖样式

Sve*_*uem 2 css typo3

如何覆盖指定网站上的某些样式?我想用css-file方式做.

在我的情况下仍然没有下面的答案..

jen*_*ram 6

根据要应用的CSS数量,您还可以考虑仅将页面ID添加为类<body>,例如<body class="uid-456">:

page.bodyTag >
page.bodyTagCObject = TEXT
page.bodyTagCObject {
    field = uid
    wrap = <body class="uid-|">
}
Run Code Online (Sandbox Code Playgroud)

然后,在你的CSS中:

.uid-456 myElement {
    myCustomStyle... /* Applies to page ID = 456 only. */
}
Run Code Online (Sandbox Code Playgroud)

更新
与Templavoilà测试.以下工作(从Setup主模板的字段):

page = PAGE
page {
    typeNum = 0

    10 = USER
    10.userFunc = tx_templavoila_pi1->main_page

    bodyTag >
    bodyTagCObject = TEXT
    bodyTagCObject {
        field = uid
        wrap = <body class="uid-|">
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)