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 } } }
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.