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