<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die(); $arSections = CCache::CIBlockSection_GetList( [ "SORT" => "ASC", "ID" => "ASC", "CACHE" => [ "TAG" => CCache::GetIBlockCacheTag( CCache::$arIBlocks[ SITE_ID ]["aspro_allcorp_content"]["remont_pomesheniy"][0] ), "MULTI" => "Y" ] ], [ "IBLOCK_ID" => CCache::$arIBlocks[ SITE_ID ]["aspro_allcorp_content"]["remont_pomesheniy"][0], "ACTIVE" => "Y", "GLOBAL_ACTIVE" => "Y", "ACTIVE_DATE" => "Y" ] ); $arSectionsByParentSectionID = CCache::GroupArrayBy( $arSections, [ "MULTI" => "Y", "GROUP" => ["IBLOCK_SECTION_ID"] ] ); $arItems = CCache::CIBlockElement_GetList( [ "SORT" => "ASC", "ID" => "ASC",
<?// intro text?> <?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array( "AREA_FILE_SHOW" => "file", "PATH" => SITE_DIR."include/catalog.php", "EDIT_TEMPLATE" => "" ) );?> <? // get section items count and subsections $arItemFilter = CAllCorp::GetCurrentSectionElementFilter($arResult["VARIABLES"], $arParams, false); $arSubSectionFilter = CAllCorp::GetCurrentSectionSubSectionFilter($arResult["VARIABLES"], $arParams, false); $itemsCnt = CCache::CIBlockElement_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag($arParams["IBLOCK_ID"]))), $arItemFilter, array()); $arSubSections = CCache::CIBlockSection_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag($arParams["IBLOCK_ID"]), "MULTI" => "Y")), $arSubSectionFilter, false, array("ID")); ?> <?if(!$itemsCnt && !$arSubSections):?> <div class="alert alert-warning"><?php echo GetMessage("SECTION_EMPTY"); ?> </div> <?else:?> <?// sections?> <?$APPLICATION->IncludeComponent( "bitrix:news.list", "catalog-sections", Array( "COUNT_IN_LINE" => $arParams["COUNT_IN_LINE"], "COUNT_LIST_LINE" => $arParams["COUNT_LIST_LINE"], "VIEW_TYPE" => $arParams["VIEW_TYPE"],