You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.3 KiB
42 lines
1.3 KiB
<?
|
|
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
|
|
|
|
global $APPLICATION;
|
|
$aMenuLinksExt = array();
|
|
|
|
if(CModule::IncludeModule('iblock'))
|
|
{
|
|
$arFilter = array(
|
|
"ID" => 4,
|
|
"SITE_ID" => SITE_ID,
|
|
);
|
|
|
|
$dbIBlock = CIBlock::GetList(array('SORT' => 'ASC', 'ID' => 'ASC'), $arFilter);
|
|
$dbIBlock = new CIBlockResult($dbIBlock);
|
|
|
|
if ($arIBlock = $dbIBlock->GetNext())
|
|
{
|
|
if(defined("BX_COMP_MANAGED_CACHE"))
|
|
$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_".$arIBlock["ID"]);
|
|
|
|
if($arIBlock["ACTIVE"] == "Y")
|
|
{
|
|
$aMenuLinksExt = $APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
|
|
"IS_SEF" => "Y",
|
|
"SEF_BASE_URL" => "/",
|
|
"SECTION_PAGE_URL" => $arIBlock['SECTION_PAGE_URL'],
|
|
"DETAIL_PAGE_URL" => $arIBlock['DETAIL_PAGE_URL'],
|
|
"IBLOCK_TYPE" => $arIBlock['IBLOCK_TYPE_ID'],
|
|
"IBLOCK_ID" => '4',
|
|
"DEPTH_LEVEL" => "3",
|
|
"CACHE_TYPE" => "N",
|
|
), false, Array('HIDE_ICONS' => 'Y'));
|
|
}
|
|
}
|
|
|
|
if(defined("BX_COMP_MANAGED_CACHE"))
|
|
$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_new");
|
|
}
|
|
|
|
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
|
|
?>
|