19 марта 2009 г.

Переработанный фильтр

Захотел один из заказчиков хитрый фильтр:
  1. чтобы вводимое значение автоматически заменялось по ранее введённому словарю (такого функционала в 1С-Битриксе нет)
  2. чтобы можно было использовать только верхний уровень разделов инфоблока (Автоматически выдаются разделы всех уровней)
  3. можно было искать точное значение, а не по диапазону (для любых числовых значений по дефолту выводятся поля для диапазона и для поиска точного значения приходилось вводить одно значение в два поля)
  4. можно было дать полям поиска описание (нет такого функционала и пришлось изобретать)
В итоге получилось то, что на картинке. Всё выделено разными цветами. Описание так и идёт, как выделены области.... Надеюсь, сами разберётесь что к чему? :)

2 комментария:

Ozerman комментирует...

А сырцы этого добра будут? :)

LexLander комментирует...

Не думаю :)
На самом деле, реализовать это достаточно просто, да и делалось это на заказ. Так что все права у владельца....