Такой вот вопрос.
Хочу я ко всем страницам добавить стилевое оформление.
В стилях будут подсветка определенных разделов, отступы определенного размера и т.д.
Как можно добавить таблицу стилей ко всем страницам?
Редактировать файлы themes/bartik/css/ я бы не хотел, чтобы не завязываться на определенную тему и не менять исходные файлы.
Можно ли добавить свой css-файл, который будет действовать в любой теме для всех страниц (или лучше — для страниц определенного типа)?
Вернее, как такое сделать правильнее?
Комментарии
Хм...
Добавил в файл themes/bartik/bartik.info строчку stylesheets[all][] = css/custom.css.
Создал файл themes/bartik/css/custom.css, в который добавил строку .test {font-weight:bold;font-size:150%;border:1px red solid;}.
В произвольной публикации пишу
Но этот элемент списка никак не выделяется.
Что я неправильно сделал?
P.S. Не обновил кеш. Обновил, теперь все нормально.
Что-то не выходит через модули.
Создал модуль styler.
Создал файл styler.info, прописал в нем информацию.
Создал файл styler.module, прописал в нем хук styler_help.
Создал файл styler.css, прописал в нем стили.
С списке модулей я styler виду. Включаю его, ссылка на справку появляется, по справке появляется текст.
Однако стили из styler.css не применяются.
help — чтобы просто проверить, что модуль подключился и хуки работают.
Хуки работают (при включенном модуле в списке модулей и styler есть ссылка на справку, при нажатии на которую выводится указанный в модуле текст).
Но стиль не подключается.
В поиске смотрел.
Там были примеры подключения стиля в темах.
Также там были примеры использования drupal_add_css, но я не понял, где это нужно указывать.
Спасибо.
Но оказалось, что можно обойтись и без кода.
Добавил строку stylesheets[all][] = styler.css в info-файл, теперь работает.