Есть простое меню, к примеру такое::
- Компания
- Продукция
- Пластиковые окна
- Чугунные двери
Новости
Обратная связь
Подскажите, пожалуйста, как сделать так, чтобы находясь в разделе "Продукция" или подразделе данного раздела, в меню отображалось только это:
- Продукция
- Пластиковые окна
- Чугунные двери
а остальные пункты (Компания, Новости, Обратная связь) не были видны.
Спасибо.
Комментарии
галочка Развернутый убери.
а как можно будет тогда попасть в раздел " продукция" если раздел компания не разворачивается?
развернется когда выберешь "Компания", или ставь nicemenu для динамической развертки.
Вы похоже не поняли вопроса.. Дело не в том что оно развернуто/свернуто. Мне нужно чтобы пользователю, находящемуся на внутренней странице, показывалось только меню данного раздела.
Если быстро и просто (штатными средствами) - сделайте главные логические разделы не в общем меню, а в разных блоках - Компания - 1 блок, Продукция - 2 блок, и т.д. Затем настройте показ блоков на страницах сайта.
Onza, спасибо. Но этот способ думаю не самый рациональный. А если не только с помощью штатных средств попробовать?
Про нештатные не посоветую, т.к. не знаю php. Насчет рациональности - Вам же надо задачу решить? Вот более продвинутый штатный способ. Вы можете сделать это блоками (как я сказал выше), но в css придать им такой вид, что их (блоков) вообще не будет видно, останется лишь меню. Т.е. вашу задачу можно решить, не прибегая к доп. сложностям.
аа, ясно. ну как уже написано через блоки, либо написать php-скрипт, и отрисовать как нужно.
или смотри тут: http://www.drupal.ru/node/11082
возможно через Menu per Role или OG Menu...
Спасибо всем за ответы! Наверное сделаю через блоки.