Разбирался как формируеться дизайн.
1 ситуация. Надо сделать 2 меню и задать им разные стили. drupal при создании меню в диве для него прописывает id . В конце id стоит id данного меню. То есть что бы разукрасить меню по разному, мне надо опираясь на этот id применять к нему стили? А как же можно узнать какой id будет у меню.
2 ситуация. Надо сделать меню не как drupal (список) а в виде нескольких частей, типа левый край центр, правый край и.т.д.
Я так думаю для решения данной ситуации надо просто скопировать какой то модуль, обозвать его по своему, подключить и в нем уже править так как надо для себя?
Комментарии
1. Какой id у меню БУДЕТ (то есть, пока меню не существует), конечно, никак не узнать, а вот какой УЖЕ есть просто - надо зайти в admin/menu навести на "Изменить", получим ссылку вроде этой: admin/menu/menu/edit/2, вот 2 - это id и есть.
2. Не понятно. Одно меню, у которого одна часть - слева, другая спарва, третья - в центре или три разных меню?
Id мне кажется имеется в виду в контексте CSS.
Не всегда строку меню можно сверстать в виде одного блока ... допустим меню получаеться так
Классы left_edge right_edge определяют ширину с фоновый рисунок для левой и правой частей меню ... ит.д....
Web Developer Mozilla extension. Must have.
dyp@drupal.org: "Id мне кажется имеется в виду в контексте CSS."
А я именно этот контекст и имел ввиду. Каждое меню заключено в свой div с уникальным номером, который можно посмотреть указанным способом. Можно конечно включить блок с меню, загрузить страницу и посмотреть исходный код страницы (или воспользоваться Web Developer), но это хорошо для локального сайта, а для рабочего (а у большенства здесь присутствующих принято всё делать сразу на рабочем ), сначала надо создать меню, заполнить его, поправить CSS, и только потом включать для показа.
Гость: "Не всегда строку меню можно сверстать в виде одного блока"
Меню можно сделать каким угодно. Примеры смотрите в темах