Zum Inhalt springen

EXT perfectlightbox: kleinere Probleme mit EXT scriptmerger

Erstellt am 20. Juli 2010 · 2 Antworten · letzte Antwort am 19. September 2010

Tags: Bilder, Cache & Performance, Frage

inu ·

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