Желательно учитывать внешний фильтр во всех выборках в catalog.section

Рейтинг: 0.0000  
Внедрено
Предложил Гусельников Константин 02.06.2014 10:09:09

Желательно учитывать внешний фильтр во всех выборках в catalog.section

Свойства для элементов получаем на 788 строке с помощью такого кода:
CIBlockElement::GetPropertyValuesArray($arElementLink, $arParams["IBLOCK_ID"], $arFilter);
Но при этом не учитываются внешние фильтры.
Можно сделать это также, как делается и при выборке самих элементов в этом же компоненте. Вместо $arFilter использовать array_merge($arrFilter, $arFilter);
Рейтинг: 0.5425  
Ответил Жуков Евгений 02.06.2014 13:23:53
Внешние фильтры учитываются. Более того, у Вас устаревший код компонента, эта строка была изменена в iblock 14.5.4