Здравствуйте.
У меня возникла проблема с логикой в фильтре.
Пишу следующее:
$cat_find = GetIBlockElementList($cat_id, false, Array("SORT"=>"ASC"), $limit, array("?PROPERTY_settlement"=> "2077 | 2131"));
Возвращает только 1 элемент, соответствующий 2077.
При этом если записать:
$cat_find = GetIBlockElementList($cat_id, false, Array("SORT"=>"ASC"), $limit, array("?PROPERTY_settlement"=> "2131 | 2077"));
Возвращает только 1 элемент, соответствующий 2131.
А должно вернуть 2 элемента...
Вопрос: где я ошибаюсь ?
У меня возникла проблема с логикой в фильтре.
Пишу следующее:
$cat_find = GetIBlockElementList($cat_id, false, Array("SORT"=>"ASC"), $limit, array("?PROPERTY_settlement"=> "2077 | 2131"));
Возвращает только 1 элемент, соответствующий 2077.
При этом если записать:
$cat_find = GetIBlockElementList($cat_id, false, Array("SORT"=>"ASC"), $limit, array("?PROPERTY_settlement"=> "2131 | 2077"));
Возвращает только 1 элемент, соответствующий 2131.
А должно вернуть 2 элемента...
Вопрос: где я ошибаюсь ?