Поменять порядок массивов фильтрации в catalog.section

Рейтинг: 13.9704  
На голосовании
Предложил Шипулин Артем 15.07.2013 13:17:53

Поменять порядок массивов фильтрации в catalog.section

По умолчанию идет
$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect);


где $arrFilter - пользовательский массив фильтрации, и некоторые значения, которые идут в $arFilter, переопределяют значения в $arrFilter

$arFilter = array(
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"IBLOCK_LID" => SITE_ID,
"IBLOCK_ACTIVE" => "Y",
"ACTIVE_DATE" => "Y",
"ACTIVE" => "Y",
"CHECK_PERMISSIONS" => "Y",
"MIN_PERMISSION" => "R",
"INCLUDE_SUBSECTIONS" => ($arParams["INCLUDE_SUBSECTIONS"] == 'N' ? 'N' : 'Y'),
;);


например  "ACTIVE_DATE" => "Y",   "ACTIVE" => "Y"

Рейтинг: 1  
Царук Антон 21.07.2017 12:04:21
Аналогичная просьба: https://idea.1c-bitrix.ru/24137/

Должно быть array_merge($arFilter,$arrFilter) и все будет отлично.

Товарищи разработчики, пожалуйста, сделайте этот одноминутный апдейт!!! Реально очень важная доработка!