Hallo Leute,
ich setze u.a. die beiden folgenden Extensions ein:
- perfectlightbox (Version 3.0.3)
- scriptmerger (Version 3.0.6)
Dazu ein kleiner Ausschnitt vom TS-Setup:
plugin.tx_scriptmerger.css.enable = 1
plugin.tx_scriptmerger.css.minify.enable = 1
plugin.tx_scriptmerger.css.compress.enable = 1
plugin.tx_scriptmerger.css.merge.enable = 1
plugin.tx_scriptmerger.javascript.enable = 1
plugin.tx_scriptmerger.javascript.minify.enable = 1
plugin.tx_scriptmerger.javascript.compress.enable = 1
plugin.tx_scriptmerger.javascript.merge.enable = 1
[useragent = *Safari*]
plugin.tx_scriptmerger.css.minify.enable = 0
plugin.tx_scriptmerger.css.compress.enable = 0
plugin.tx_scriptmerger.css.merge.enable = 0
plugin.tx_scriptmerger.javascript.minify.enable = 0
plugin.tx_scriptmerger.javascript.compress.enable = 0
plugin.tx_scriptmerger.javascript.merge.enable = 0
[END]
Das TS musste ich so einbinden, da Safari-Browser scheinbar mit der GZIP-Komprimierung u.a. nicht klar kommt.
Nun aber zur eigentlichen Problembeschreibung, welche sich untergliedert in:
1. Alle möglichen CSS-Dateien werden zu einer einzigen CSS-Datei zusammengefügt. Bei JavaScript-Dateien schaut das anders aus. Hier werden offensichtlich alle Einzel-JS-Dateien zu einer zusammengefügt und komprimiert mit Ausnahme der JS-dateien, welche zur Extension perfectlightbox gehören.
Könnt ihr euch das erklären?
2. Die Extension scriptmerger setzt offensichtlich die Links (Bild-URLs) in den CSS-Dateien der Extension perfectlighbox falsch. Hier steht nicht (wie bei Safari - also on scriptmerger) z.B.:
#closeLink {background:url("/typo3conf/ext/perfectlightbox/res/img/close.gif" ) ... }
sondern:
#closeLink {background:url("/meinefirma/typo3produktion/typo3conf/ext/perfectlightbox/res/img/close.gif" ) ... }
Was muss ich hier beachten?
Viele Grüße
David