Помню, что делал такое для news.list через передачу в компонент фильтра с 'ACTIVE' => ''. Ничего кастомизировать не пришлось.
Но для catalog.section это не проходит, так как массивы фильтра мерджатся в другом порядке.
news.list:
catalog.section:
catalog.element может выводить только активные элементы, так как это жёстко прописано в коде компонента и внешний фильтр в нём не предусмотрен..
Но для catalog.section это не проходит, так как массивы фильтра мерджатся в другом порядке.
news.list:
Код |
---|
$rsElement = CIBlockElement::GetList($arSort, array_merge($arFilter, $arrFilter), false, $arNavParams, $arSelect); |
catalog.section:
Код |
---|
$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect); |
catalog.element может выводить только активные элементы, так как это жёстко прописано в коде компонента и внешний фильтр в нём не предусмотрен..