Приветствую,
задача: иметь возможность назначать определенным готовым страницам совершенно иную тему для отображения. Как это сделать?
Т.е.:
- Существует общая тема для сайта, которая используется, по умолчанию, для всех страниц
- Надо назначить определенным страницам альтернативную тему (полностью отличающуюся от основной, с другими layout'ами etc)
Единственное, что удалось найти по этой теме заметку в handbook: Different page templates depending on URL aliases, но это слишком брутально и сложно. Есть ли готовые средства/модули?
Спасибо,
Комментарии
<?php
drupal_add_css($path = 'themes/ваша_тема/ваш_стиль.css', $type = 'theme', $media = 'all', $preprocess = TRUE);
?>
эта функция импортирует любой файл стилей. создайте разные стили и мпортируйте их в шаблонах материала или в заголовкав видов
Можно в каталоге темы создать файл page-node-1.tpl.php (1 — ID ноды) аналогичный page.tpl.php, но с другим оформлением (http://drupal.org/node/104316)
Есть модуль Taxonomy Theme вроде для похожих задач
Спасибо за помощь! Уже сам успел найти Taxonomy Theme Module, который ровно этим и занимается.