Da habe ich wieder mal zu schnell gelesen.meltemi wrote:ich habe nix von @import geschrieben.
Bei diesem "Tipp" habe ich damals schon die Hände über dem Kopf zusammengeschlagen (und mich vermutlich auch entsprechend geäußert). Klar, das funktioniert wunderbar, solange keine relativen URLs in den CSS-Dateien vorhanden sind. Und es funktioniert wunderbar, wenn man die Stylesheets nicht online bearbeiten will. Und es funktioniert wunderbar, wenn man auf Updates der Plugins verzichtet, oder nach jedem Update die Stylesheets wieder kopiert und löscht. Und es funktioniert wunderbar, wenn man nur ein Template für alle Seiten verwendet.meltemi wrote:Mein Tipp an maverick.ffm war, die Regeln aus den beiden (oder auch noch weiteren) Plugin-CSS-Dateien am Ende der Template-CSS-Datei einzufügen und die Plugin-CSS-Dateien am jetzigen Standort zu löschen.
Das war übrigens ein Vorschlag von Gert mit t (für CMSimple 4+) hier im Forum, müßte etwa im März 2014 gewesen sein. Ich hab's so gemacht und das funktioniert wunderbar: Zwei CSS-Dateien (core.css und die stylesheet.css des Templates, letztere ergänzt um die Regeln zweier Plugins), also zwei Serveranfragen.
Solche "Tipps" erinnern mich an die Empfehlung, dass man sein Auto schieben sollte, um Sprit zu sparen.
Stimmt (solange keine Plugins involviert sind, die zusätzliche Stylesheets verlinken). Die nötigen Änderungen um auch diese drei Stylesheets dynamisch zu einem zusammenzufassen, sollten schnell erledigt sein. Ich geh's "morgen" mal an, und schlage das dann auch für XH 1.7 vor (konfigurierbar, damit auch weiterhin sprach- und seitenspezifische Templates sinnvoll genutzt werden können).meltemi wrote:Wer hingegen CMSimple_XH mit Plugins verwendet, braucht drei CSS-Dateien (core.css, stylesheet.css des Templates und die serverseitig zusammengefaßte plugins.css), macht drei Serveranfragen.
ACK. Die sollte jeder Webmaster heutzutage nutzen – spart viel Zeit, und liefert wertvolle Erkenntnisse.meltemi wrote:Ein ganz wichtiges Werkzeug ist in vielen Browsern schon eingebaut und meist über die Taste F12 erreichbar: die Entwicklerwerkzeuge zum Testen.