CSS von Modul themen
Eingetragen von gutekunst (174)
am 07.04.2013 - 18:12 Uhr in
am 07.04.2013 - 18:12 Uhr in
Hi,
wollte die css files eines modules anpassen, kann ich die jeweilige .css-Datei einfach in mein Themes/css Ordner ziehen und Drupal 7 liest dann diese .css-Datei anstelle der die sich im Module bzw. Libraries-Ordner befindet? Oder wie mache ich das am besten?
LG
- Anmelden oder Registrieren um Kommentare zu schreiben
nein, dass ist nicht der
am 07.04.2013 - 23:34 Uhr
nein, dass ist nicht der richtige Weg.
Mach es einfach so:
neue CSS-Datei in der Drupal Installation "registrieren", d.h. z.B. in der themename.info eine Zeile in ungefähr der Art und Weise hinzufügen:
stylesheets[all][] = css/neue_css_datei.css
Die Syntax kann abhängig von Theme auch ander ausehen.
Und dann überschreibst du einfach die CSS-Eigenschaften, so wie du das möchtest in dieser Datei.
Das Vorgehen hat seine Grund darin, dass es sehr wichtig ist, nichts - aber überhaupt nichts - an einem bestehenden Modul zu verändern.
Würdest du das tun, könntest du das Modul nicht mehr updaten, ohne deine Änderungen zu überschreiben und das wäre fatal.
Wichtig ist dann noch zu überprüfen, dass das neue Stylsheet später geladen wird, als das vom Modul, sonst würdest du mit deinen Überschreibungen ja gar nichts bewirken.
Gruß
Berthold
Hi Berthold, vielen Dank
am 07.04.2013 - 23:50 Uhr
Hi Berthold,
vielen Dank schon mal für die kompetente Antwort! Du hast angesprochen ich solle überprüfen, dass meine .css später geladen wird als die des mModuls. Doch wie lässt sich das überprüfen?
LG
einfach im Quelltext
am 08.04.2013 - 00:25 Uhr
einfach im Quelltext nachschauen.
Die CSS-Dateien werden sequenziell abgearbeitet.