Добавление стилей
Прислано: 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 я его подключил!!!
- Ravi's blog
- Для комментирования войдите или зарегистрируйтесь
ТОисть такое впечатление, что файл print.css не подключен, хотя у файле info я его подключил!!!
ВЫ, наверно, на дисплей смотрели, а надо бы на принтер :)
- Для комментирования войдите или зарегистрируйтесь
Так этот стиль будет применен только к выводу на печать? Подождите, а если скажем я захочу добавить какой-нибуть другой css-файл скажем exzampl.css что я должен прописать в файле info?
stylesheets[all][] = style.css
stylesheets[exzampl][] = exzampl.css
или как вообще подключать другие стили кроме основного style.css?
- Для комментирования войдите или зарегистрируйтесь
я так понимаю, нужно еще и в template.php прописать:
<?phpif (theme_get_setting('ВАША ТЕМА_custom')) {
drupal_add_css(drupal_get_path('theme', 'ВАША ТЕМА') .'/css/'.'custom.css', 'theme');
}?>где custom.css подключаемый файл
- Для комментирования войдите или зарегистрируйтесь
Только что игрался со стилями и получилось, что если прописать в ключе масива файла инфо следущие строки:
stylesheets[all][] = style.css
stylesheets[screen][] = test.css
то все работает - файл test.css подключается, тоисть ключ screen - есть обязательным который позволяет подключать другие файлы css
- Для комментирования войдите или зарегистрируйтесь

Комментарии