Добавление стилей

Прислано: Ravi

чт, 18/03/2010 - 06:34

Другие статьи по теме:

Подскажите, как можно добавить новые стили к шаблонам.
В файле info я прописал:

stylesheets[all][] = style.css
stylesheets[print][] = print.css

в шаблоне page.tpl.php у меня указано:
<?php print $styles  ?>

Когда изминения вношу у файл style.css все работает, а вот когда нужно изминения произвести у файле print.css то они не действуют на даный вид шаблона!!!
ТОисть такое впечатление, что файл print.css не подключен, хотя у файле info я его подключил!!!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Serge66 в чт, 18/03/2010 - 06:44.

"Ravi" написал(а):

ТОисть такое впечатление, что файл print.css не подключен, хотя у файле info я его подключил!!!

ВЫ, наверно, на дисплей смотрели, а надо бы на принтер :)


Опубликовано Ravi в чт, 18/03/2010 - 06:51.

Так этот стиль будет применен только к выводу на печать? Подождите, а если скажем я захочу добавить какой-нибуть другой css-файл скажем exzampl.css что я должен прописать в файле info?

stylesheets[all][] = style.css
stylesheets[exzampl][] = exzampl.css

или как вообще подключать другие стили кроме основного style.css?


Опубликовано tolykot в чт, 18/03/2010 - 07:03.

я так понимаю, нужно еще и в template.php прописать:

<?phpif (theme_get_setting('ВАША ТЕМА_custom')) {
  
drupal_add_css(drupal_get_path('theme''ВАША ТЕМА') .'/css/'.'custom.css''theme');
}
?>

где custom.css подключаемый файл


Опубликовано Ravi в чт, 18/03/2010 - 07:13.

Только что игрался со стилями и получилось, что если прописать в ключе масива файла инфо следущие строки:

stylesheets[all][] = style.css

stylesheets[screen][] = test.css

то все работает - файл test.css подключается, тоисть ключ screen - есть обязательным который позволяет подключать другие файлы css


Новое на сайте

Ссылки партнёров