Добрый день!
Я совсем свеженький Новичок в Друпале. У меня есть сайт, который поделен на 3 больших раздела - 3 компании (Энерготест, Строймаркет и Промбез): каждый раздел содержит свои подразделы, например, раздел о компании Энерготест содержит свои подразделы - О компании, Услуги, Контакты. Есть дизайн сайта (см. вложенный файл).
Под основными блоками есть синяя полоска, на которой располагаются меню подразделов, т.е. разделы О компании, Услуги, Контакты в данном случае компании Энерготест. На страницах компании Строймаркет и Промбезопасность планируется размещение подразделов этих компаний. Причем при наведении на ссылку подраздела, она подсвечивается тем цветом, какой определен для данной компании, т.е. пункты меню Энерготест подсвечиваются оранжевым.
Подобную подсветку я увидела на сайте www.popsugar.com, но разобраться самостоятельно не получилось.
Поэтому у меня есть несколько вопросов:
1. Как расположить меню в одну линию и задать свой стиль
2. Как создать различные меню для разных компаний и разместить их только на определенных страницах
3. Как сделать подсветку пунктов меню цветом
4. Как реализовать подсветку разными цветами как на сайте www.popsugar.com
Заранее огромная благодарность всем откликнувшимся!
Вложение | Размер |
---|---|
![]() | 196.99 КБ |
Комментарии
+1
Стоит подобная задача, еще не разбирался, но надо попробовать.
Может можно как-то использовать модуль Color.
Пишу скорее для себя, чтобы не забыть как придумал решать данную проблему.
Вижу два варианта:
<?php
if ($arg(0) == node && is_numeric(arg(1)) {
// Have a node, define cross references to color stylesheets
$col = array(23 => '01', 7 => '02', 45 => '03' ... etc) // where 23 is the node that will use colour scheme 01, etc.
print '<style type="text/css" media="all">import "' . path_to_theme() . 'color' . $col(arg(1)) . '.css";</style>';
}
?>
и использовать неколько тем или подтем.
Описание системы темизации есть здесь http://drupal.org/node/11774, там указано, что если мы не хотим менять тему целиком, а только CSS, то достаточно в каталоге темы создать подкаталог и поместить туда файл style.css. В админке друпала подкатолог появится как новая отдельная тема (как тема Minelli наследует от Garland).