Wo ist welche CSS Datei und was wird dadurch verändert?
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 03.03.2012 - 22:19 Uhr in
Hallo,
welche CSS Datei ist eigentlich die erste Seite von der Drupalversion 7.12? (Außenansicht)
und elche CSS Datei ist eigentlich die erste Seite (Innenseite von der Drupalversion 7.12?
Gibt es eigendlich eine Übersicht welche CSS-Datei was ändert?
Cornelia
- Anmelden oder Registrieren um Kommentare zu schreiben
Alle CSS-Dateien die Drupal
am 03.03.2012 - 22:33 Uhr
Alle CSS-Dateien die Drupal lädt spielen für den Aufbau fast aller Seiten an irgendeiner Stelle eine Rolle. Die CSS-Dateien sind nicht Seiten zugeordnet. Wenn es etwa eine CSS-Anweisung für das a-Tag gibt, dann wirkt die, wenn keine weiteren Einschränkungen vorliegen auf allen Seiten für alle a-Tags.
Du kannst aber mittels Firefox und Firebug feststellen, welche CSS-Anweisung für ein bestimmtes Aussehen verantwortlich ist. Du solltest Änderungen aber nie an den originalen CSS-Dateien machen sondern Dir einen eigenen im Theme anlegen, in dem Du Deine Anweisungen, die die Originalanweisungen überschreiben sammelst. Andernfalls sind bei jedem Update eines Moduls oder von Drupal Teile Deiner Änderungen verloren.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Quillt auf und Übersicht
am 04.03.2012 - 09:14 Uhr
Hallo Werner, schön, dass du dich damit auskennst.
Was ich mich allerdings schon immer gefragt habe ist: Quilt der Code nicht einfach nur auf, wenn man immer wieder ein neues CSS ansetzt- ich habe das nicht nur vermutet sondern auch bei einiges größeren alten Projekten nun festgestellt. Ich weiß nur, dass es für Typo3 jedenfalls gilt. hin und wieder auch die Vererbung zu überprüfen und die Originale letztendlich doch zu bereinigen. Klar ist logisch, dass es dann Probleme mit dem Updates bei Drupal geben kann.
Also, gibt es den kleine Möglichkeit, das anders anzugehen? Zumal man (klar Firbug hilft) die Übersicht in Ordnerstrukturen doch mit der Zeit verliert.
Bei neuen Projekten ist das natürlich immer einfach, aber sobald sich bereits prall gefüllte Datenbanken ect. dahinter befinden, kann man nicht einfach mal das Theme ändern und einfach seine CSS (Kopien)anpassen.
Beste Grüße
Jhala
Digital und Printmedien - Nonprint- CB
Hallo Jhala, das ist wieder
am 04.03.2012 - 11:57 Uhr
Hallo Jhala,
das ist wieder mal die Entscheidung zwischen Skylla und Charybdis. Beides hat seine Pros und Cons. Drupal hat nun mal eine breit gestreute Palette von CSS-Dateien. Die sind im Core, in den Contrib-Modulen und natürlich im Theme. Wenn ich ein abgeleitetes Theme verwende, sind es die des Hauptthemes.
Wenn Du die CSS-Änderungen an den Originaldateien machst, brauchst Du eine sorgfältige Buchführung, was Du warum wo geändert hast. Bei jedem Update des Cores oder von Contrib-Modulen mußt Du Deine Aufzeichnungen zu Rate ziehen und die Änderungen wieder einbauen fahren.
Hast Du eine einzige CSS-Datei, in der Du Deine Änderungen sammelst, kannst (besser solltest) Du darin entsprechende Kommentare haben, für welchen Bereich der Seite, für welchen Node-Typ oder welchen Block diese Änderungen benötigt werden. Damit hast Du eine vollständige Übersicht, welche Änderungen von Dir sind und wofür.
Selbst wenn diese Datei auf 1500-2000 Zeilen anwächst, was soll's. Du schaltest bei einem im Betrieb befindlichen Projekt ohnehin CSS-Optimierung ein. Dadurch werden alle CSS-Dateien zu einer zusammengefaßt und komprimiert. Der Unterschied in der Übertragung liegt geschätzt bei 20-30kb. Das tut in den seltensten Fällen wirklich weh. Dafür gewinnst Du bei der Wartung des Systems, die der Kunde letztlich ja auch bezahlen muß.
Ich persönlich bleibe bei der zweiten Variante, aber jeder muß da für sich entscheiden, was er bevorzugt.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Bei dem Omega Theme
am 04.03.2012 - 17:46 Uhr
Bei dem Omega Framework kannst du CSS Module Dateien ausschalten wenn nötig. Wenn ich mich nicht Irre
Danke Dir
am 08.03.2012 - 02:04 Uhr
Hi Werner,
Danke Dir für Deine Meinung hierzu und die wie ich finde gute Beschreibung.
Beste Grüße
Jhala
Digital und Printmedien - Nonprint- CB
Hi auch der Tipp ist super
am 08.03.2012 - 02:05 Uhr
Ja grade für die Übersicht
Digital und Printmedien - Nonprint- CB