[gelöst] CSS-Dateien werden neu generiert, statt eigene genutzt

am 23.03.2014 - 15:19 Uhr in
Hallo allerseits
Kürzlich habe ich meine D7 Seite von einem Server auf den anderen umgezogen.
Seit dann habe ich folgendes Problem: statt auf mein eigenes Stylesheet zuzugreifen, welches in der Info-Datei so festgelegt ist
; Call style sheets.
stylesheets[all][] = css/custom.css
stylesheets[all][] = css/font-awesome.css
werden nun unter ../sites/all/default/files/css tonnenweise CSS-Dateien generiert.
Wieso das? Ich habe diesbezüglich keine Umstellungen vorgenommen. Wie kann ich das ändern, dass meine CSS-Datei wieder massgebend ist?
Was ich schon probiert habe:
– Cache mehrmals geleert
– ein anderes Them aktiviert und wieder deaktivert > mein eigenes wieder als default gesetzt.
Danke im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
Welches Theme verwendest du
am 23.03.2014 - 16:32 Uhr
Welches Theme verwendest du denn?
Die CSS Dateien, die Drupal im Ordner sites/default/files/css anlegt werden durch die Aggregierung deiner CSS-Dateien erzeugt. Hier sind dann alle eingebundenen CSS-Dateien zu einer bzw. meheren CSS Dateien (je nach Gruppierung von Drupalseite aus) zusammengefasst.
An diesen Dateien werden keine Änderungen durchgeführt, da diese automatisch vom System generiert werden.
Um das CSS deines Themes zu ändern. kannst du die von dir angesprochene custom.css anpassen - diese Änderungen sollten dann auch auf deiner Seite sichtbar sein, sofern die CSS Datei korrekt geladen / die Selektoren korrekt gesetzt sind. Letzteres kannst du einfach über Firebug oder die Chrome Developer Tools prüfen - hier kannst man das DOM "auseinandernehmen" und schauen, welche CSS Anweisungen greifen.
Falls dir damit noch nicht geholfen ist, müsstest du dein Problem noch mal genauer beschreiben.
SteffenR
Seit dem Umzug greifen die
am 24.03.2014 - 18:17 Uhr
Seit dem Umzug greifen die Änderungen in der custom.css nicht mehr. D.h. ich kann sie auch löschen, ohne dass was passieren würde.
Ich habe sie in der Info-Datei eingebunden bzw. ich habe daran nichts geändert mit dem Umzug.
; Call style sheets.
stylesheets[all][] = css/custom.css
stylesheets[all][] = css/font-awesome.css
Im Firebug wird daher auch nicht auf diese Datei verwiesen, sondern nur auf die von Drupal generierten CSS-Dateien.
Deaktiviere unter
am 24.03.2014 - 21:08 Uhr
Deaktiviere unter "Performance" -> "Aggregate and compress CSS files", speichere einmal und rufe einen Node etc. auf und schaue im Header nach welche CSS geladen wird.
Wenn dort die custom.css und font-awesome.css korrekt geladen sind, füge eine kleine CSS-Test-Änderung durch und aktiviere "Aggregate and compress CSS files" wieder .... und schau ob das korrekt angezeigt wird.
Solange «Aggregate and
am 24.03.2014 - 21:47 Uhr
Solange «Aggregate and compress CSS files» deaktiviert ist, wird das custom.css geladen, wenn «Aggregate and compress CSS files» aktiviert ist, nicht mehr…
Kann ich es nicht einfach deaktivert lassen? Wozu ist diese Funktion gut?
«Aggregate and compress CSS
am 24.03.2014 - 21:57 Uhr
«Aggregate and compress CSS files» fasst alle CSS-Datein zusammen und komprimiert sie mit gz ... somit wird nur ein winzige Datei zum Browser gesendet.
Es ist völlig normal, dass deine custom.css nicht mehr im Header ist wenn du «Aggregate and compress CSS files» aktiviert hast denn die Anweisungen befinden sich dann in der aggregierten Version.
Sind die CSS-Anweisungen denn nicht mehr vorhanden wenn du «Aggregate and compress CSS files» aktiviert hast bzw. wird dann dein Design zerrissen/zerstört??
Doch, doch, die Anweisungen
am 24.03.2014 - 22:04 Uhr
Doch, doch, die Anweisungen sind schon vorhanden und das Design funktioniert, wenn «Aggregate and compress CSS files» aktiviert ist.
Wenn ich es richtig verstanden habe, kann ich, solange ich am custom.css arbeite, «Aggregate and compress CSS files» deaktivieren und nach getaner Arbeit dies wieder aktivieren. Richtig?
Genau! Wenn Du in der
am 24.03.2014 - 22:09 Uhr
Genau! Wenn Du in der Custom.css Änderungen vornimmst, ohne «Aggregate and compress CSS files» zu deaktivieren, werden die Änderungen nicht sofort sichtbar da der Server immer noch die alte aggregierte und komprimierte Version ausliefert (ohne die Änderungen).
Wenn Du also am CSS arbeitest, deaktiviere die Funktion!
Super! Besten Dank!
am 24.03.2014 - 22:13 Uhr
Super! Besten Dank!