Не могу понять в чем загвоздка.
Завожу пустой шаблон сайта. Размещаю компонент меню
Код |
---|
<? $APPLICATION->IncludeComponent("bitrix:menu", "", Array(
"ROOT_MENU_TYPE" => "topnew",
"MAX_LEVEL" => "3",
"CHILD_MENU_TYPE" => "top_child_mobile",
"USE_EXT" => "Y",
"DELAY" => "N",
"ALLOW_MULTI_SELECT" => "N",
"MENU_CACHE_TYPE" => "A",
"MENU_CACHE_TIME" => "36000000",
"MENU_CACHE_USE_GROUPS" => "N",
"CACHE_SELECTED_ITEMS" => "N",
"MENU_CACHE_GET_VARS" => array(),
"COMPONENT_TEMPLATE" => ""
),
false
); ?> |
файл .ext
Код |
---|
global $APPLICATION;
$aMenuLinksExt = array();
if(CModule::IncludeModule('iblock'))
{
if(defined("BX_COMP_MANAGED_CACHE"))
$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_40");
$aMenuLinksExt = $APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IS_SEF" => "Y",
"SEF_BASE_URL" => "/internet_shop/",
"SECTION_PAGE_URL" => "#SECTION_CODE_PATH#/",
"DETAIL_PAGE_URL" => "#SECTION_CODE_PATH#/#ELEMENT_CODE#/",
"IBLOCK_TYPE" => "",
"IBLOCK_ID" => '40',
"DEPTH_LEVEL" => "3",
"CACHE_TYPE" => "N",
), false, Array('HIDE_ICONS' => 'N'));
}
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
|
Включаю отладку и вижу
bitrix:menu.sections: 0.0216 с; Запросов: 213 (0.0075 с)
bitrix:menu: 0.0277 с; Запросов: 10 (0.001 с)
Время создания страницы: 0.0759 сек.
Всего SQL запросов: 333
Время исполнения запросов: 0.015 сек.
установил локально демо-сайт с шаблоном для разработчика с кучей компонентов
ничего не удалял, как есть включаю отладку:
bitrix:menu.sections: 0.0314 с; Запросов: 1 (0.0001 с)
bitrix:menu: 0.008 с
Время создания страницы: 0.6562 сек.
Всего SQL запросов: 108
Время исполнения запросов: 0.0409 сек.
что за фигня не понимаю