Frage

Ich habe ein Sub -Thema erstellt, das nur ein paar Farbänderungen und Hintergrundbildänderungen vorhanden ist.

Das Basisthema heißt limon. Das Sub -Thema ist limon_orange. Im Unterthema habe ich ein einzigartiges Stylesheet, mit dem ich die Basisthemenstile über Cascade überschreien möchte. In der Datei limon_orange.info habe ich diese Zeile:

stylesheets[all][] = orange.css

Das Sub -Thema funktioniert, aber orange.css wird nie verwendet. Was vermisse ich? Warum wird orange.css nicht geladen?

War es hilfreich?

Lösung

Jede Änderung in .Info wirkt sich nicht nur durch Löschen von Cache wirksam. Denken Sie daran, die Themenregistrierung zu klären. Sie können dies tun, indem Sie einfach zum Administrator/Aussehen gehen und es retten.

Andere Tipps

Zunächst gehe ich davon aus, dass Sie keinen relativen Pfad für das Stylesheet benötigen und Drupal die Datei finden können.

Es besteht die große Chance, dass Ihr CSS gelesen wird, wird jedoch von anderen Stilelementen außer Kraft gesetzt. Wenn Sie Firebug verwenden, können Sie sehen, welche CSS -Dateien und Stileingänge die Anzeige steuern. Sehr oft haben Sie möglicherweise ein Element wie einen Absatz, einen Header oder einen Link, der an mehrere Klassen verbunden ist. CSS verwendet ein Scoring -System, um zu bestimmen, welcher Stil vorherrscht. Die CSS -Hierarchie wird mit CSS -Info in einer "Stil" -Definition am höchsten bewertet:

style="" -       1000 points
#Wrapper #ID {} - 200 points
#ID .class {} -   110
div#id {} -       101 
#id -             100
p.class class {}   21
p.class {} -       11
div p {} -          2
p -                 1

(P repräsentiert jeden HTML -Typ wie H1, A usw.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top