Как можно сделать навигацию из нескольких меню?

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

Аватар пользователя VasyOK VasyOK 22 января 2010 в 10:46

Люди, понимаю, что вопрос несколько ламерский, и все таки задам его. Вопрос задаю потому что вроде есть несколько вариантов релизации. Я вот думаю "Как лучше?". Как лучше такое сделать?

Меню Prymary Links пунты:
-Товары
-Статьи

Меню Товары, пункты:
-телевизоры
-телефоны

Меню Статьи, пункты
-выбор техники
-настройка техники

Нажимешь в Prymary Links на Товары, сбоку появляется меню Товары, нажимаешь на Статьи, сбоку появлеятся меню Статьи .

Комментарии

Аватар пользователя VasyOK VasyOK 22 января 2010 в 12:24

Нет, мне не нужно делить одно меню три части.
В моем случае меню Товары и Статьи уже формируются другими модулями.

Мне нужно только установить, когда эти меню появляются (т.е. по клику на соотв. кнопку в Primary Links)

Аватар пользователя glu2006 glu2006 22 января 2010 в 13:53

Тогда харкодить придется.
Надо определить какой пункт меню сейчас активен, потом вызвать показать блок с другим меню в соответствии с активным пунктом, не забыть учесть фактор что при активации пункта из другого меню т.е. если выбрано из праймари линкс товары, а потом ты нажимаешь на телевизоры, то пункт меню из праймари соотв не активный становится и твой блок пропадет, а следовательно тебе придется проверять каждый пункт меню на принадлежность к тому или иному блоку меню, короче гемора тебе хватит до самой старости Smile

Ты сейчас решаешь задачу плана есть три дерева с ветками, я хочу пилить ветку на первом дереве а упало что-бы третье дерево целиком :).

Аватар пользователя VasyOK VasyOK 22 января 2010 в 16:02

Неужели это такая сложная задча? Ну не могу я в это поверить, т.к. вижу на многих сайтах. Буду искать решение.

Аватар пользователя glu2006 glu2006 22 января 2010 в 16:05

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

Аватар пользователя Geldora Geldora 22 января 2010 в 18:14

"VasyOK" wrote:
Неужели это такая сложная задча? Ну не могу я в это поверить,

Правильно, что не верите!

Если у вас "нормальное" меню, т.е. все три рабоют через модуль Меню, а не через сторонние, то все элементарно:

Идете в настройки каждой конкретной менюхи, и настраиваете там Родительский пункт!

(Я так, скажем вывела отдельно меню Пользователя из стандартного Администер)