Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Срочно! Компонент menu.sections работает ли вообще?

00 голосов
7
Компонент menu.sections работает ли вообще? Не могу разобраться. Помогите, может кто уже пробовал с ним работать. Очень надо сделать левое выпадающее меню на основе инфоблока-каталога. Может тех. поддержка подскажет? Заранее спасибо.
спросил 29 Авг, 13 от Jastreb (120 баллов)

7 Ответы

00 голосов
Цитата
Лиана пишет:
Компонент menu.sections работает ли вообще?
В принципе, все поставляемые в комплекте компоненты - работают :)
Цитата
Лиана пишет:
Очень надо сделать левое выпадающее меню на основе инфоблока-каталога.
Делал примерно так:
1. В корне создал файлик .left.menu_ext.php вот с таким содержимым:
Код
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:menu.sections", "", Array(
   "ID"   =>   $_REQUEST["SECTION_ID"],
   "IBLOCK_TYPE"   =>   "catalog",
   "IBLOCK_ID"   =>   "5",
   "SECTION_URL"   =>   "/catalog/index.php?SECTION_ID=#ID#",
   "DEPTH_LEVEL"   =>   "4",
   "CACHE_TYPE"   =>   "A",
   "CACHE_TIME"   =>   "3600"
   )
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>

2. В шаблоне в нужное место вставил меню:
Код
<?$APPLICATION->IncludeComponent(
   "bitrix:menu",
   ".default",
   Array(
      "ROOT_MENU_TYPE" => "left", 
      "MAX_LEVEL" => "3", 
      "CHILD_MENU_TYPE" => "left", 
      "USE_EXT" => "Y" 
   )
);?>


Ну и увидел меню в публичной части :)
Самое главное - указать правильный инфоблок, чтобы там были разделы, ну и в шаблоне в параметрах меню указать, что используется меню типа EXT (или как там в параметрах написано - не помню....) :)

ЗЫЖ мог в чем-то ошибиться, но вроде так :)
ответил 29 Авг, 13 от sickmind (4,660 баллов)
00 голосов
Александр Черкасов, Спасибо большое! smile:)
Правда вывелся только первый уровень каталога, выпадающего меню нет. Может что то забыли? Или я что-то упустила?
ответил 17 Ноя, 13 от Jastreb (120 баллов)
00 голосов
Цитата
Лиана пишет:
Спасибо большое!
Рад, если сумел помочь....
Цитата
Лиана пишет:
Правда вывелся только первый уровень каталога
поиграйтесь с параметрами DEPTH_LEVEL и MAX_LEVEL
Цитата
Лиана пишет:
выпадающего меню нет
а выпадающее меню - попробуйте соответсвующий шаблон отображения меню использовать....
Цитата
Лиана пишет:
Может что то забыли?
может быть, может быть.... старость, знаете ли - не радость :)
ответил 26 Фев, 14 от sickmind (4,660 баллов)
00 голосов
Подскажите еще пожалуйста: почему у меня не выводиться подробное описание разделов каталога?
ответил 17 Июнь, 14 от Jastreb (120 баллов)
00 голосов
DEPTH_LEVEL - что за параметр?
ответил 16 Окт, 14 от Jastreb (120 баллов)
00 голосов
DEPTH_LEVEL - уровень вложенности
ответил 16 Фев, 15 от Kania (5,180 баллов)
00 голосов
Не выводиться подробное описание разделов каталога. Надо чтобы при заходе в раздел каталога отображалось описание этого раздела, а у меня показывает только список элементов этого раздела. В чем причина? Может где галочку надо поставить?
ответил 27 Май, 15 от Jastreb (120 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
2 ответов
спросил 29 Авг, 13 от Kiuas (640 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
спросил 12 Ноя, 13 от Tarodar (100 баллов)
0 голосов
3 ответов