Drupal6 - Modificare Garland e aggiungere nuovi fogli CSS

3 contenuti / 0 new
Ultimo contenuto
Drupal6 - Modificare Garland e aggiungere nuovi fogli CSS

Ciao
Con la versione 5 non avevo nessuna difficoltà ad aggiungere nuove regole con fogli di stile personalizzati ma con la versione 6 di Drupal non riesco a capire qual'è il modo corretto per effettuare le modifiche.
Premetto che sto lavorando con Garland.

Quello che è fatto è:
1) in sites/all/css ho creato un foglio di stili: calendario.css che contiene alcune regole per una pagina dove è presente il calendario attività.
2) ho modificato themes/garland/stile.css e ho inserito la riga
@import url("sites/all/css/calendario.css");

Quando con Firefox + Firebug vado a vedere la pagina con calendario lo stile che ho creato non viene applicato :-(

In admin/settings/performance ho disattivato "Ottimizza i file CSS:" e successivamente ho fatto click su "Eliminare i dati della cache".

Se analizzo la pagina scopro che gli stili vengono presi da files/color/garland-e179ac61/style.css?d e dentro questo file non è presente la riga che avevo inserito:
@import url("sites/all/css/calendario.css");

Da admin/build/themes/settings/garland ho provato a modificare i colori e Drupal mi dice
"La directory files/color/garland-9a2f14ea è stata creata."
Ma ancora una volta in /files/color/garland-9a2f14ea/style.css?d non è presente la riga
@import url("sites/all/css/calendario.css");

Come posso fare ad aggiungere altri fogli di stile senza che il mio cliente, modificando i colori, perda le regole personalizzate ?

Come altra possibilità potrei modificare il file page.tpl.php e chiamare da li direttamente il mio foglio di stile.

Cosa mi consigliate ?

Grazie a tutti

Prova scrivendo solo:
@import "calendario.css";
in style.css e mettendo calendario.css nella cartella di Garland. In alternativa incolli il contenuto di calendario.css dentro style.css e sei apposto.

Se usi il modulo color, il tuo style.css viene sostituito da uno generato dinamicamente con gli attributi per i colori. Se fai delle modifiche a style.css, devi poi fare in modo di rigenerare il CSS "dinamico", presumibilmente risalvando le opzioni per il colore di Garland.