Добрый день! Есть задача. У товара есть свойство, которое задается двумя значениями - от... до... Нужно, чтобы в умном фильтре была фильтрация по этому свойству по всему диапазону: т.е., пользователь заводит желаемое значение свойства от... до... в фильтре, и ему должны выдаваться все изделия у которых диапазон этого свойства пересекается с заданным. Сейчас идет фильтрация по нижнему значению диапазона и верхнему. Это очень неудобно, пользователи путаются. Как сделать фильтрацию по диапазону? Понимаю, что задача нестандартная. Готовы оплатить решение этой задачи.
Вообще, умный фильтр должен нормально считать диапазоны. Вы всегда можете кастомизировать шаблон умного фильтра и добавлять в $arrFilter свои значения. Например, Вы можете обрабатывать адресную строку и смотреть, что там отображается в значениях этого диапазона, потом брать эти значения и передавать в свой фильтр указывая диапазон http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2683
Если сообщение было для Вас полезным, лучшая благодарность это кнопка "Мне нравится" ;)