Pregunta

Creé un tema submarino que está destinado a tener algunos cambios de color y cambios de imagen de fondo.

El tema base se llama limon. El submario es limon_orange. En el submarno, tengo una hoja de estilo única que quiero usar para anular los estilos del tema base a través de Cascade. En el archivo limon_orange.info tengo esta línea:

stylesheets[all][] = orange.css

El submarino funciona, pero Orange.CSS nunca se usa. ¿Qué me estoy perdiendo? ¿Por qué no se carga naranja.css?

¿Fue útil?

Solución

Cualquier cambio en .info no entra en vigencia solo al borrar la caché. Recuerde despejar el registro de temas. Puede hacer esto simplemente yendo al administrador/apariencia y guardándolo.

Otros consejos

Primero, supongo que no necesita una ruta relativa para la hoja de estilo y Drupal puede encontrar el archivo.

Existe una gran posibilidad de que su CSS esté siendo leído, pero se anula por otros elementos de estilo. Si usa Firebug, puede ver qué archivos CSS y entradas de estilo están controlando la pantalla. Muy a menudo, puede tener un elemento como un párrafo, encabezado o enlace que se adjunta a varias clases. CSS utiliza un sistema de puntuación para determinar qué estilo prevalecerá. La jerarquía CSS se califica con información CSS en una definición de 'estilo' más alta:

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 representa cualquier tipo HTML como H1, A, etc.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top