• Seite weiterempfehlen
  • Kontakt
  • Druckansicht

Es kann vorkommen, dass man nur einzelne Werte innerhalb einer Stylesheet Datei ändern will ohne dafür neue Dateien erstellen zu wollen.

Die unten beschriebenen Zeilen beschreiben wie man eine Stylesheet Datei als Template verwenden kann. Nachdem diese eingelesen wurde, werden beliebig viele Marker ersetzt so fern sie in der Datei vorher angelegt wurden. Danach wird der ganze Block im Head-Bereich der HTML Datei als Style Code eingefügt.

Fals danach der Wunsch besteht die Styleangaben wieder aus der HTML Datei zu verbannen ist das mit der letzten Zeile möglich.

(gefunden auf http://www.just2b.com/mein-typo3/tipps-tricks/css-datei-mit-markern-parsen.html)

TypoScript
page.headerData.100 = COA
page.headerData.100 {
    wrap = <style>|</style>
    10 = TEMPLATE
    10 {
        template = FILE
        template.file = /path/to/your/cssfile.css
        marks {
            BACKGROUNDIMAGE = IMG_RESROURCE
            BACKGROUNDIMAGE {
                # your image definition here
            }
        }
    }
}
config.inlineStyle2TempFile = 1