Здравствуйте, столкнулся со следующей проблемой. На странице у меня есть компонент Список элементов разделов и Фильтр. У обоих указан один массив данных фильтра. В фильтре есть свойства как множественные, так и нет. Свойства, которые могут принимать одно значение, выводятся radio, которые могут принимать несколько значений - в виде checkbox-ов. Так вот, проблема какая, фильтр корректно работает между свойствами, которые принимают одно значение по логике И - тут нормально. Но стоит мне выбрать у множественного свойства несколько значений - он выдает мне все результаты по логике ИЛИ.
Т.е. например, у меня есть множественное свойство телефона "Основные характеристики", в нем есть значения Android, Bluetoooth, SMS. Если я выберу все три значения - мне выведет все все телефоны, у которых есть ИЛИ Android, ИЛИ Bluetooth, ИЛИ SMS. А мне нужно чтобы выводил только те телефоны, у которых есть все три свойства одновременно (т.е. И Android, И Bluetooth, И SMS).
Как мне это сделать? Так как тут http://dev.1c-bitrix.ru/community/webdev/user/31901/blog/1124/, не пойдет.
Неужели в Битриксе не предусмотрено такой простой и очевидной вещи в фильтре?