Многотемность... или многоклассность =)
Прислано: sergey885
ср, 13/04/2011 - 08:24
Есть сайт, 10 страниц. Каждая страница имеет свой цвет ссылок, заголовков и еще некоторых элементов.
Можно включить модуль многотемности и наштамповать тем с разными цветами, но как то это не гибко..
Может кто знает что-то более простое под такую задачку?
- sergey885's blog
- Для комментирования войдите или зарегистрируйтесь
подгружать свой css в template.php в зависимости от того, какая страница показывается
у меня вообще в профиле юзера есть настройка определяющая меню справа или слева. ща пример дам.
например тут оно думает какой лайоут
<?php
function sg2_preprocess_page(&$vars, $hook) {
global $theme, $user;
if ($theme == 'sg2') {
if (theme_get_setting('sg2_layout') == 'border-politics-liquid') {
drupal_add_css($vars['directory'] . '/layout-liquid.css', 'theme', 'all');
}
else {
drupal_add_css($vars['directory'] . '/layout-fixed.css', 'theme', 'all');
}
}
?>а можно по arg() смотреть и нужные css перегружать.
- Для комментирования войдите или зарегистрируйтесь
Ну дак придавать класс или id тегу body страницы в зависимости от урла и CSS прописать для разных классов. Обычно в template.php такое делается.
- Для комментирования войдите или зарегистрируйтесь
Ну дак придавать класс или id тегу body страницы в зависимости от урла и CSS прописать для разных классов. Обычно в template.php такое делается.
не всегда подходит. увы. хотя тоже вариант.
просто если css более комплексный - логично выделить в файлы еще.
- Для комментирования войдите или зарегистрируйтесь
Можно css-инъекцию делать в блоке и выставлять условия куда и какой кусок css (или целый файл) впихивать.
Получается примерно также, как советовал Ильич Рамирес Санчес, но без правки шаблонов темы.
- Для комментирования войдите или зарегистрируйтесь
Ну дак придавать класс или id тегу body страницы в зависимости от урла и CSS прописать для разных классов. Обычно в template.php такое делается.
самый лучший вариант
- Для комментирования войдите или зарегистрируйтесь
Можно css-инъекцию делать в блоке и выставлять условия куда и какой кусок css (или целый файл) впихивать.
Получается примерно также, как советовал Ильич Рамирес Санчес, но без правки шаблонов темы.
простите, это как? первый раз про такое слышу... не поделитесь кодом или где почитать?
- Для комментирования войдите или зарегистрируйтесь
http://www.bacart.ru/drupal-skryt-formaty-teksta-dlya-vseh-krome-admina
- Для комментирования войдите или зарегистрируйтесь





Комментарии