Anleitung zum Entfernen des Default-CSS von Typo3

Wenn man sich den Quellcode der eigenen Typo3-Webseite einmal genauer anschaut, wird man bei einer Standard-Installation neben dem eigenen CSS-Stylesheet noch ein zusätzliches Stylesheet entdecken:

<base href="https://www.pc-erfahrung.de/" /> 
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_71e56952f4.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/template/style.css" />

Man sieht recht deutlich, dass Typo3 im Order typo3temp ein zusätzliches CSS-Stylesheet anlegt, welches mit Default-Formatierungen für die einzelnen Plugins (CSS-Styled-Content, tt_news, indexedsearch, usw) gefüllt ist. Das Default-CSS-Stylesheet von Typo3 ist vorerst nichts "Schlimmes", denn die Angaben werden von dem eigenem Stylesheet überschrieben. Im HTML-Quellcode erscheint das temporäre Stylesheet stets vor dem Haupt-Stylesheet.

Trotzdem wird immer wieder von Site-Administratoren gefragt, wie man das Default-Typo3-Stylesheet entfernen kann, denn immerhin wird dadurch überflüssiger Balast mit sich herumgeschleppt:

typo3temp stylesheet
Unnötiger Balast: das Default-CSS-Stylesheet
sorgt für zusätzlichen Traffic

Anleitung - Default-CSS-Style entfernen

Wie bereits erwähnt werden in dem temporären Stylesheet die Formatierungen sämtlicher Plugins gespeichert. Je mehr Plugins installiert und aktiv sind, desto mehr Einträge existieren in dem Stylesheet. Um das Stylesheet im typo3temp-Verzeichnis zu entfernen, muss man das DEFAULT_STYLE_CSS für jedes einzelne Plugin entfernen. Dazu trägt man folgendes in das TS-Setup ein:

plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE >
plugin.tx_veguestbook_pi1._CSS_DEFAULT_STYLE >
plugin.tt_news._CSS_DEFAULT_STYLE >
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE >
# usw, usw, ...

Nachdem man das CSS-Stylesheet für ein Plugin deaktiviert hat, werden die Änderungen im Default-Stylesheet sichtbar. Deaktiviert man das CSS-Stylesheet für alle Plugins, so verschwindet die Stylesheet-Datei gänzlich.