Как сделать меню, такое как на http://mon.gov.ru/

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

Аватар пользователя BorisVlasenko BorisVlasenko 28 апреля 2009 в 11:45

Всем привет.
Менюшек разных очень много, закопался в них совсем.
Если знает кто, подскажите, как сделать меню, такое же, как на http://mon.gov.ru/
Такое или похожее.

Суть в том, чтобы было постоянное меню с основными разделами, по щелчку на которых появлялось меню на странице.

Пошел дальше копать, но у меня ощущение, что я где-то рядом и решение простое.

Комментарии

Аватар пользователя BorisVlasenko BorisVlasenko 28 апреля 2009 в 16:42

Спасибо.
Поставил. Разбираюсь.
Только не очень понимаю, как сделать, чтобы блок с подменю был видно только на страницах, к нему относящихся.
Я не могу прописать все страницы, на которых он должен появляться, потому что они не статичны и будут создаваться.
По той же причине я не могу указать страницы, на которых блок не должен быть виден.
Совсем запутался.... пошел дальше разбираться.

Аватар пользователя BorisVlasenko BorisVlasenko 19 августа 2009 в 9:56

Разобрался. Не надо формировать переменную.
Решение оказалось настолько простым, что проще некуда. Пока я искал решение этого вопроса, то видел очень много обсуждений, посвященных меню. Каких только способов не было! Включая хак, по-моему.
Итак, задача такая: сделать меню, которое будет состоять из двух частей: основное меню должно отображаться в заголовке и быть постоянно видимым. Слева (или справа), в зависимости от выбранного основного пункта - его подпункты и более никакие.
Т.е. если щелкнули по "Услуги", то в блоке должны быть ссылки только этого пункта меню.
Как это и сделано на многих сайтах.

--Решение--
1. Создал многоуровневое меню.
2. Поставил его как primary (отобразилось вверху)
3. С помощью создал блок, содержащий все уровни этого меню, начиная со второго.
4. В блоках вывел этот блок на левую колонку.
Всё.
Теперь по щелчку на primary меню слева появляется его содержимое.

Что планирую доделать: вывести на первой странице primary вместо подробного (которого там и нет).

Посмотреть, что получилось можно на ozedu.ru