Я понял, что Вы имеете ввиду.
Есть пример в документации:
___________________________
<?
$arIBTYPE = CIBlockType::GetByIDLang($type, LANGUAGE_ID);
if($arIBTYPE!==true)
{
// выборка только активных разделов из инфоблока $IBLOCK_ID, в которых есть элементы
// со значением свойства SRC, начинающееся с https://
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y', '!=PROPERTY_SALE' => false, 'CNT_ACTIVE'=>true);
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true);
$db_list->NavStart(20);
echo $db_list->NavPrint($arIBTYPE["SECTION_NAME"]);
while($ar_result = $db_list->GetNext())
{
echo $ar_result['ID'].' '.$ar_result['NAME'].': '.$ar_result['ELEMENT_CNT'].'<br>';
}
echo $db_list->NavPrint($arIBTYPE["SECTION_NAME"]);
}
?>
___________________________
Моя ситуация:
Применил фильтр, захожу в каталог с примененным фильтром, вижу: "для мужчин(123)" , "для женжин(123)", а по факту элементов там меньше(удовлетворяющих условию фильтра), а кол-во отображается будто бы фильтр не применялся, в разделах есть подразделы, в которых отсутствуют элементы. Хочется понять, почему?
Есть пример в документации:
___________________________
<?
$arIBTYPE = CIBlockType::GetByIDLang($type, LANGUAGE_ID);
if($arIBTYPE!==true)
{
// выборка только активных разделов из инфоблока $IBLOCK_ID, в которых есть элементы
// со значением свойства SRC, начинающееся с https://
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y', '!=PROPERTY_SALE' => false, 'CNT_ACTIVE'=>true);
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true);
$db_list->NavStart(20);
echo $db_list->NavPrint($arIBTYPE["SECTION_NAME"]);
while($ar_result = $db_list->GetNext())
{
echo $ar_result['ID'].' '.$ar_result['NAME'].': '.$ar_result['ELEMENT_CNT'].'<br>';
}
echo $db_list->NavPrint($arIBTYPE["SECTION_NAME"]);
}
?>
___________________________
Моя ситуация:
Применил фильтр, захожу в каталог с примененным фильтром, вижу: "для мужчин(123)" , "для женжин(123)", а по факту элементов там меньше(удовлетворяющих условию фильтра), а кол-во отображается будто бы фильтр не применялся, в разделах есть подразделы, в которых отсутствуют элементы. Хочется понять, почему?