Damit die relativen url('...') Pfadangaben in den CSS files richtig ausgegeben werden (so wie Contao das ansonsten auch machen würde, ohne theme_pluss), muss ich in theme_plus ja den CSS Rewrite Filter einsetzen. Allerdings generiert mir dieser momentan eine Falsche URL. Angenommen ich habe bspw. folgende Dateien:
In foo.css würde ich daher zB url('../images/foo.png') schreiben. CSS Rewrite macht dies allerdings zu url('../../files/files/foo/images/foo.png') anstatt einfach nur url('../../files/foo/images/foo.png').
Warum passiert das? Muss ich im CSS die relativen Pfadangaben doch anders machen?
// edit: Contao 3.1.1, theme_plus 4.0.0 stable
Code:
files/foo/css/foo.css files/foo/images/foo.png
Warum passiert das? Muss ich im CSS die relativen Pfadangaben doch anders machen?
// edit: Contao 3.1.1, theme_plus 4.0.0 stable
. Und dadurch ist dann auch der Output falsch. Habe es nun bei den einzelnen CSS Dateien deaktiviert und den Filter nur mehr im Seitenlayout aktiv, jetzt funktioniert es.
. Abgesehen vom Rest musst du auf jeden Fall den CSS Rewrite Filter von Assetic verwenden, damit urls im Stylesheet korrekt sind.
Kommentar