- Startseite
- TYPO3-Tipps
- CSS-Ausgaben im…
- Internal-CSS
Internal-CSS
Internal-CSS per TypoScript
So geben Sie unter TYPO3 per TypoScript CSS-Befehle im HEAD-Bereich einer HTML-Seite aus und übersteuern andere Formatanweisungen eingebundener CSS-Dateien.
Definieren Sie ein PAGE-Objekt. Fügen Sie dort die Anweisung CSS_inlineStyle ein und weisen Sie Ihr die gewünschten CSS-Anweisungen zu.
Beispiel:
seite = PAGE
seite.CSS_inlineStyle (
h1 { color: #067912; }
h2 { color: green; }
)
Erwartet wird, dass die Ausgabe in folgender Form erfolgt:
<style type="text/css">
h1 { color: #067912; }
h2 { color: green;
</style>
TYPO3 ist allerdings etwas eigensinnig. Es erzeugt daraus kein Inline-CSS, sondern eine weitere CSS-Datei, die als letzte eingebunden wird und so alle vorherigen CSS-Befehle übersteuern kann.
Wenn Sie die Formatanweisungen nur auf bestimmten TYPO3-Seiten ausgeben möchten, so sieht der Code folgendermaßen aus:
[PIDinRootline=13,34]
seite = PAGE
seite.CSS_inlineStyle (
h1 { color: #067912; }
h2 { color: green; }
)
[end]