Графическое меню. Как?

Главные вкладки

Аватар пользователя Easter Easter 19 апреля 2005 в 15:49

Я вот по всем местам лазил и нигде не нашел просто ответа. Как сделать графическое меню? Какие модули могу это реализовывать. Или как-то в теме это можно сделать? Сразу замечу, что хоть и осознаю, что это не самое правильное решение пока пользуюсь XTemplate'ами. Потому хотел бы услышать рекомендации и рецепты именно в этом русле.

Комментарии

Аватар пользователя Easter Easter 3 мая 2005 в 10:26

Может я тут не грамотно описал... Но у меня уже сайт настроен за счет модуля sections на, то, что в разных своих частях он имеет разный дизайн. И потому, нужно, чтобы представление меню тоже менялось. То есть было не только графичеким, но и разным по внешнему виду, в разных его разделах... Как я понял модуль locale с может сделать только одноразовую подстановку... %(

Аватар пользователя Easter Easter 20 мая 2005 в 14:35

Итак, получается, что самодешльное меню никак нильзя сделать графическим при помощи трюка с локализацией... Это весма-таки грустно для меня.

Аватар пользователя Nick Nick 21 мая 2005 в 17:22

А все таки ... давайте по-порядку:
Вам какое меню надо:

^
|
Которое вверху.. Т.е.
"О ПРОЕКТЕ НОВОСТИ ДНЕВНИКИ ССЫЛКИ ФОРУМ КАРТА САЙТА"

или

<-- Которое navigaton слева вот тут:
"# мои подписки
# мой дневник
# моя учётная запись
# почта сайта (0)
# добавить материал
# новое на сайте"
...

?

--
USU-Lug http://usu-lug.org.ru

Аватар пользователя Easter Easter 24 мая 2005 в 10:07

Меню-то через этот модуль я уже настроил. Wacko У меня щас другая задача... Как сделать его графическим да еще связать разные виды с меняющимися при помощи модуля section темами. Wacko

Аватар пользователя valine valine (не проверено) 24 мая 2005 в 11:25

Слово CSS - что нить говорит? - обрабатывай себе таги меню как хочешь...
Ну а менять - подгружать разные CSS файлы

Аватар пользователя vermus.info vermus.info 18 октября 2006 в 13:01

Народ, как сделать меню с иконками, оставив существующие иконки (они показывают дерево). То есть напротив корневых пунктов меню просто втсавить картинки? Мож кто что попсветует?

Аватар пользователя emzi emzi 18 октября 2006 в 13:43
.menu li {
        background-image:url(images/backgrounds/li.gif);
        background-position:top left;
        background-repeat:no-repeat;
}

конкретно по тегам меню и подменю смотрите css друпала и темы

Аватар пользователя emzi emzi 18 октября 2006 в 16:01

там как раз очень хорошо всё расписано. Если нужно совмещать стрелочки и галочки с произвольными картинками, то придется их рисовать

Аватар пользователя vermus.info vermus.info 18 октября 2006 в 20:09

Исходные иконки это, например, как на этом сайте в меню слева:
* новое на сайте
* мои подписки
* мой дневник
* моя учётная запись
* почта сайта (0)
* добавить материал
* выйти

* -иконка

Второе- как по ссылке работает не только на рутовское меню но и на его "детей", что не требуется. И как поправить я пока не придумал.

Третье- народ, кто-то говорил про добаление иконок через редактирование меню, расскажите как сие удалось?

Аватар пользователя jason32 jason32 19 октября 2006 в 11:23

Извините , а можно поподробнее - чем нить стандартным можно сделать меню с картинками( чтобы при добавлении нового пункта к нему можно было привязать его картинку).Например, чтобы в Primary Links над каждой ссылкой была её картинка?

Аватар пользователя Shedko Shedko 19 октября 2006 в 14:53

Также стоит упомянуть тему "aquasoft" там тоже в примари-линкс выводятся рисунки, т.е. можно сразу посмотреть на "живой" пример.


[img]http://cvs.drupal.org/viewcvs/*checkout*/drupal/contributions/themes/aqu...


Причем выводятся primary-links в новый регион, который встроен в тему - как бы полоса инструментов.
Страничка темы: http://drupal.org/project/aquasoft

Аватар пользователя Никита Никита (не проверено) 3 августа 2007 в 21:24

Easter,

Я не имел дело с Drupal, но даю ссылку, как можно сделать графическое меню в принципе. С помощью CSS, без JavaScript. Собственно, сама ссылка: http://sexhtml.ru/css/menu/.

Я знаю, что вариант не совсем подходящий, но если разбираешься в CSS, то можешь взять эту идею.