Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:min

Minifier for TYPO3 (min)

HeaderComment nicht minimieren

Mit dem folgenden regulären Ausdruck (Regex) unter protectCode kann die Formatierung des TYPO3-Kommentars beibehalten im Head werden:

plugin.tx_min.tinysource {
    head {
        stripTabs = 1
        stripNewLines = 1
        stripDoubleSpaces = 1
        stripTwoLinesToOne = 1
        protectCode {
            10 = /(<!--.*?-->)/is
        }
    }
}

Troubleshooting

Falsche relative Dateipfade im Stylesheet nach Minimierung

Wenn config.compressCss aktiviert ist, verändert EXT:min die in den Stylesheets vorhandenen URLs, etwa zu Hintergrundbildern im CSS.

Voraussetzung für den Fehler ist die Verwendung relativer Pfade, z.B. background-image: url(../../pfad/zum/bild.jpg).

Lösung: Auf die Minimierung/Komprimierung der Stylesheets durch TYPO3 und EXT:min verzichten. Stattdessen den eigenen Frontend-Workflow (Grunt, gulp, webpack, …) verwenden, um ein bereits komprimiertes Stylesheet zu erstellen.

config.compressCss = 0
page.includeCSS.style = EXT:sitepackage/Resources/Public/Css/style.min.css.gzip

Dann kann man EXT:min gefahrlos dazu verwenden, den HTML-Code zu minimieren.

Issue: https://forge.typo3.org/issues/81065

typo3/min.txt · Zuletzt geändert: 2019/12/27 18:18 von admin