В каталоге есть параметр "Список" с указанным типом "Флажок", и в нём есть одно значение: VALUE - "да" (XMLID - "YES"). Пытаюсь фильтровать по этому значению - ноль реакции, вообще ничего не отображается из каталога.
Для проверки, всё ли делаю правильно, создал обычную строку - по ней прекрасно фильтрует.
Вот мой фильтр:
(пробовал ставить значения "YES", "да", "on").
Как понимаю, параметр Bitrix понимает (если указать несуществующий параметр - битрикс выводит всё, не учитывая фильтр, а в моём примере Bitrix не выводит ничего, значит параметр ему знаком). Интуитивно понимаю, что либо название параметра в массиве фильтра должно быть другое, либо значение фильтра должно быть массивом, а не строкой, но т.к. опыта работы с битриксом мало, ничего дальше предположений не сдвигается.
Подскажите пожалуйста, в чём проблема?
P.S. Ставил значение VALUE и латиницей, и цифрой - не фильтрует.
Для проверки, всё ли делаю правильно, создал обычную строку - по ней прекрасно фильтрует.
Вот мой фильтр:
Код |
---|
$arFilter = array("PROPERTY_SPECIALOFFER" => "YES"); |
(пробовал ставить значения "YES", "да", "on").
Как понимаю, параметр Bitrix понимает (если указать несуществующий параметр - битрикс выводит всё, не учитывая фильтр, а в моём примере Bitrix не выводит ничего, значит параметр ему знаком). Интуитивно понимаю, что либо название параметра в массиве фильтра должно быть другое, либо значение фильтра должно быть массивом, а не строкой, но т.к. опыта работы с битриксом мало, ничего дальше предположений не сдвигается.
Подскажите пожалуйста, в чём проблема?
P.S. Ставил значение VALUE и латиницей, и цифрой - не фильтрует.