Всем привет!
В данной статье, мы посмотрим, каким образом настраивать поиск в компоненте для создания доски объявлений - ADSmanager.
Поиск - одна из самых важных частей доски объявлений.
В компоненте adsmanager, поиск представлен формой, поля для которой мы можем создать.
Для начала, нужно включить отображения поиска. Заходим во вкладку "Конфигурация" - "Отображение" - и указываем "Да" для показа поля поиска.
Для создания или редактирования полей, нужно зайти во вкладку "Поля".
Создание
Во вкладке "Поля" - Создать.
Вообще эти поля создаются для подачи объявления, там они отображаются. Но есть и опция поиска, которая позволяет сделать поле доступным для поиска, при создании или редактировании, данную опцию ставим в положение "Да".
То есть любое поле, можно сделать поисковым.
Итак, для того, чтобы создать поиск по нужным полям, нужно просто включить в поле опцию поиска.
В общем нет никаких проблем в этом, но увы... Когда я создавал свою доску объявлений, у меня появились сложности с поиском по цене. Не понятно как-то сделано, пустое выпадающее меню, которое ничего не делает.
В поисках решения своей проблемы, я ничего не нашел. Но однажды зашел на официальный сайт компонента и где-то на форуме увидел тему по этому поводу, и понял, что настраивать поиск по цене, легко.
Все, что нужно, это правильно сопоставить числовые параметры в значениях поля цены.
Выбираем тип - "Price", ставим "Да" на опции поиска. И переходим к настройкам числовых значений для поиска.
Есть два поля: Name и Value (Имя и Значение):
- Имя - это название выбранного значения, которое будет отображаться в выпадающем списке.
- Value - это значение, которое передается при выборе.
Вот примерные параметры для поиска по цене:
Name |
Value |
меньше 100 руб |
-100 |
от 100 до 500 руб |
100-500 |
от 500 до 1000 руб |
500-1000 |
от 1000 до 5000 руб |
1000-5000 |
больше 10000 руб |
10000-99999999 |
Это только пример, Вы можете выставлять любые значения, главное понимать логику поиска.
Для добавления новых полей Nameи Value, нужно нажать на кнопку "Add a Value".
Вот как выглядит данный поиск по цене в действии - http://vdoske.org.ua/search.html
На этом все, вопросы в комментарии.