Здравствуйте!
В стандартном шаблоне есть такой способ подсчета элементов
[CODE]$arItemFilter = CAllCorp::GetCurrentSectionElementFilter($arResult["VARIABLES"], $arParams);
$itemsCnt = CCache::CIblockElement_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag($arParams["IBLOCK_ID"]))), $arItemFilter, array());[/CODE]
Но по непонятным причинам в некоторых случаях она возвращает 0, даже если элементы в разделе есть.
Подскажите как вернуть именно количество элементов в разделе, не учитывая подразделы. Можно сказать количество товаров, которые отображаются на странице, а если на этой странице есть подразделы, то их и их содержимое не учитывать.[CODE]CIBlockSection::GetSectionElementsCount($SectionID);[/CODE]возвращает количество элементов раздела вместе с подразделами
В стандартном шаблоне есть такой способ подсчета элементов
[CODE]$arItemFilter = CAllCorp::GetCurrentSectionElementFilter($arResult["VARIABLES"], $arParams);
$itemsCnt = CCache::CIblockElement_GetList(array("CACHE" => array("TAG" => CCache::GetIBlockCacheTag($arParams["IBLOCK_ID"]))), $arItemFilter, array());[/CODE]
Но по непонятным причинам в некоторых случаях она возвращает 0, даже если элементы в разделе есть.
Подскажите как вернуть именно количество элементов в разделе, не учитывая подразделы. Можно сказать количество товаров, которые отображаются на странице, а если на этой странице есть подразделы, то их и их содержимое не учитывать.[CODE]CIBlockSection::GetSectionElementsCount($SectionID);[/CODE]возвращает количество элементов раздела вместе с подразделами