Есть код, выводящий родительские разделы, если у них есть товары с определенным свойством (производитель):
Код |
---|
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID, 'GLOBAL_ACTIVE'=>'Y', 'PROPERTY'=>Array('MANUFACTURER'=>$arCurSection["NAME"])); $db_get = CIBlockSection::GetList(array("SORT"=>"ASC"), $arFilter, false, array('SECTION_PAGE_URL', 'NAME')); while($arRes = $db_get->GetNext()){?> <li class="list"> <a href='<?=$arRes['SECTION_PAGE_URL']?>'><?=$arRes['NAME']?></a> </li> <?}?> |
Но выводятся также разделы, в которых есть неактивные элементы с заданным свойством.
Как можно убрать разделы с неактивными элементами?