Question

Je créé un sous-thème qui est destiné à avoir seulement quelques changements de couleur et les changements d'image d'arrière-plan.

Le thème de base est appelé limon. Le sous-thème est limon_orange. Dans le sous-thème, j'ai une feuille de style unique que je veux utiliser pour remplacer les styles thématiques de base par cascade. Dans le fichier limon_orange.info J'ai cette ligne:

stylesheets[all][] = orange.css

Le sous-thème fonctionne, mais orange.css est jamais utilisé. Qu'est-ce que je rate? Pourquoi est-orange.css pas le chargement?

Était-ce utile?

La solution

Toute modification ne prend pas .info effet que par le cache de compensation. Rappelez-vous d'effacer le registre thématique. Vous pouvez le faire simplement en allant à l'admin / l'apparence et l'enregistrer.

Autres conseils

Tout d'abord, je suppose que vous n'avez pas besoin d'un chemin relatif pour la feuille de style et Drupal peut trouver le fichier.

Il y a une forte chance que votre css est en cours de lecture, mais est remplacée par d'autres éléments de style. Si vous utilisez Firebug vous pouvez voir quels fichiers CSS et les entrées de style contrôlent l'affichage. Très souvent, vous pourriez avoir un élément tel un paragraphe, en-tête, ou un lien qui est attaché à plusieurs classes. CSS utilise un système de notation pour déterminer quel style prévaudra. La hiérarchie est marqué avec css info css dans une définition de « style » plus haut:

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ésente tout type html tel que h1, a, etc.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top