Один css файл для нескольких тем.

Главные вкладки

Аватар пользователя samonenko samonenko 22 июля 2011 в 14:03

На сайте есть несколько тем, которые пользователи могут сами выбирать.
Требуется для всех тем определить несколько единых css классов, которые использовались бы в каждой из тем.
Не хочется вручную вписывать эти классы в каждую из тем.
Хочется создать отдельный css файл, который подключался при работе каждой из тем.

Где именно этот файл лучше подключать?

Также не хочется лезть в код ядра Друпола, чтобы не было проблем при обновлении.
Может быть есть модули которые позволяют отдельно подключать css файлы?

Комментарии

Аватар пользователя Anonym_tsk Anonym_tsk 22 июля 2011 в 18:08

Создаете модуль, к примеру cssswitcher.
Пишете в cssswitcher.module примерно так:

<?php
function cssswitcher_init() {
  
drupal_add_css(drupal_get_path('module''cssswitcher') . '/cssswitcher.css');
}
?>

В папку с модулем кладете cssswitcher.css, он будет подключаться независимо от темы.