Здравствуйте, у меня возникла необходимость сделать меню в верхней части сайта, как на yandex, mail или google.
Пересмотрел все модули на Drupal. Путылся сделать на СSS:
position: fixed;
right: 50%;
top: 20%;
padding: 10px;
background: #ffffff;
border: 1px solid #333;
Но тогда возникает необходимость как в слой зафигачить меню (я использую nice menu с эффектами DHTML menu)
Подскажите как выйти из ситуации
Комментарии
Так с CSS я разобрался если кому надо вот
background: 0px 0px #E8CACA;
border: 1px solid #000000;
display: block;
height: 30px;
list-style: none outside none;
margin: 0px;
padding: 0px;
position: fixed;
width: 100%;
С параметрами сами сможете разобраться если что...
Но остается все таки еще один вопрос как сделать так что это применялось для nice menu... Есть предложение все это зафигачиь в стиль данного модуля но я не знаю будет ли он работать... Если что слушаю предложения.
пишите новую тему!!!
Но все же остается проблема как в данную область зафигачиь меню (понятно что будет использоваться <.div> и редактировать нужно node.tpl.php), но какой код нужно писать?
Ну, я бы сказал, что нужно подправить page.tpl.php, а меню можно найти если просмотреть переменные, которые приходят в шаблон(модуль devel предоставляет прекрасные возможности для этого).
З.Ы. если вы хотите какое-то свое особенное меню, то есть вероятность, что вам придется рендерить его кастомно, за то тогда вы точно будете знать где оно у вас находится, как выглядит и как получается.
Я имею ввиду чтобы сильно не заморачиваться сделать так:
Создать блок закинуть его в любую часть, установить в содержании такой код
<?php
require_once('sites/all/modules/nice_menus/nice_menus.module');
print nice_menus_site_page();
?>
а в nice_menus.css закинуть код который был представлен раньше.
Я конечно не пробовал но надеюсь сработает...
А насчет модуля devel я не пойму к чему он и как им пользоваться, он же для статистики сайта...
Как я понял из этой статьи:
http://content-management-systems.info/drupal/project/devel
Вы собираетесь это в шаблон вставить? Это плохо.
А насчет модуля devel - Про модуль devel
Я его хочу вставить в блок
devel-он для чего нужен... он нужен только для базы данных и все ...
Ок, ну, вам в любом случае совершенно не нужен рекваер, просто включите модуль найс менюз, и девел нужен не только для баз данных. Почитайте лучше еще про меню в друпале, а потом вернитесь к выполнению данной задачи.
Подскажите как можно забить какой нибудь блок на две части.
Модуль panel может помочь?
да