Здравствуйте.. На сайте имеется левое меню.. Пункт меню товары ведет в каталог товаров. При переходе в каталог товаров хочется скрыть этот пункт меню, и подключить пункт меню информационного блока, для реализации выпадающего меню. То есть пункт меню товары ведущий в каталог должен в самом каталоге исчезнуть а вместо него появится такой же пункт меню товары, но только это будет пункт информационного блока, у него в выпадающем списке будут отображаться разделы каталога.. В расширенном режиме редактирования меню поставил тип условия отображения меню для папки или файла, но это условие кажется как раз будет отображать пункт меню в выбранном каталоге. а Выбрать все папки сайта кроме той в которой планируется скрыть меню не получается, так как нельзя указать больше одной папки.. В общем думаю пока, может кто то решал уже нечто подобное.
А если всегда будет висеть все меню (в т.ч. и "Товар"), при наведении на "Товары" будет открываться подменю из разделов инфоблока? Если так, то это всегда будет, как вы выразились, "только это будет пункт информационного блока". Для реализации посмотрите руководство по использованию компонентов Меню (http://www.ognelis.ru/files/catalog/products/1c-bitrix/menu_tutorial.pdf, страница 22-24).
ну у меня левое меню для всего сайта общее.. а меню инфо блоков подключаемое.. а когда я его подключаю в каталоге то у меня становится 2 одинаковых пункта товары.
Ну поэксперементируйте что-нибудь. Например, в файле .left.menu.php для нужного пункта можно так написать:
Код
global $APPLICATION;
$dir = $APPLICATION->GetCurDir();
if($dir=="/razdel/"):
$aMenuLinks[6][0]="Пункт меню, который в других разделах скрыть";
$aMenuLinks[6][1]="/punct-menu/";
$aMenuLinks[6][2]=Array();
$aMenuLinks[6][3]=Array();
$aMenuLinks[6][4]="";
endif;
nariman05 пишет: ну у меня левое меню для всего сайта общее.. а меню инфо блоков подключаемое.. а когда я его подключаю в каталоге то у меня становится 2 одинаковых пункта товары.
Может статичный пункт убрать, и всегда подключать меню из инфоблоков? Самое простое наверное решение в этом случае.
Можно для статического пункта установить параметр, например, "TOVARY"="Y", и при выводе шаблона меню проверять: если это тот самый пункт и в данном случае отображать его не нужно, то пропускаем, примерно так: