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


Почему не фильтруется ИБ в меню?

0 голосов
Здравствуйте.

Дописал в файле left.menu_ext.php подгружаемого в компонент меню строчку с конкретизацией ID информационного блока, структура которого и должна отображаться в меню с помощью кода:
Код
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

global $APPLICATION;

if (!function_exists("GetTreeRecursive")) //Include from main.map component
{
$aMenuLinksExt=$APPLICATION->IncludeComponent("bitrix:store.menu.sections", "", array(
   "IBLOCK_TYPE_ID" => "catalog",
        "IBLOCK_ID" => "3",
   "CACHE_TYPE" => "A",
   "CACHE_TIME" => "36000000"
   ),
   false,
   Array('HIDE_ICONS' => 'Y')
);
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
}
?>
но чего-то не хватает, и в меню не убирается другой информационный блок типа "catalog". 

Может от того, что в bitrix:store.menu.sections нет параметра IBLOCK_ID?
Пробовал использовать другой компонент - bitrix:menu.sections - вообще пустое меню выдает.
спросил 16 Авг, 13 от Laleniel (160 баллов)

1 Ответ

0 голосов
разобрался. надо было правильно подставить параметры для стандартного menu.sections
ответил 16 Авг, 13 от Laleniel (160 баллов)

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

0 голосов
6 ответов
0 голосов
2 ответов
спросил 05 Апр, 14 от Valera21 (100 баллов)
0 голосов
2 ответов
спросил 31 Янв, 14 от Storitell (340 баллов)
0 голосов
5 ответов
Управление продуктом: аналитика, разработка, продвижение