TYPO3 Condition für angemeldete Frontendbenutzer
Diese Condition weist ein anderes CSS zu, falls der Benutzer angemeldet ist. Der * bedeutet, dass die Bedingung für alle Frontendbenutzer gelten soll. Möchte man das auf eine bestimmte Bentzergruppe anwenden, muss der * durch die ID der Frontendbenutzergruppe ersetzt werden.
[loginUser = *]
page.includeCSS.file1 = fileadmin/page/css/standard_login.css
page.includeCSS.file2 = fileadmin/page/css/ext/grid.css
page.includeCSS.file3 = fileadmin/page/css/ext/news-basic.css
[else]
page.includeCSS.file1 = fileadmin/page/css/standard.css
page.includeCSS.file2 = fileadmin/page/css/ext/grid.css
page.includeCSS.file3 = fileadmin/page/css/ext/news-basic.css
[end]
Damit schleppt man aber eine Menge CSS mit sich herum. Sofern die Änderung am CSS für die angemeldeten Benutzer nur gering ist, lässt sich das über ein kleines CSS lösen, dass nur die spezielle Änderung enthält, z. B. die Farbe eines einzelnen Elements.
Hiermit wird dieses CSS nur dann geladen, und zwar zusätzlich, wenn die Bedingung zutrifft.
[loginUser = *]
page.headerData {
100 = TEXT
100.value (
<link href="/fileadmin/page/css/onlinecenter.css" rel="stylesheet" type="text/css" />
)
}
[end]
In diesem CSS steht nichts anderes drin, als eine andere Farbe für ein bestimmtes DIV.