Настройка фильтров в модуле «Доска объявлений»
Настройка фильтров состоит из четырех шагов:
Создание фильтров
Чтобы создать фильтр, зайдите в «Модули» / «Доска объявлений» / «Настройки» и выберите слева пункт «Фильтры». Откроется страница:
В системе уже будет один предустановленный фильтр «Тип объявления» со значениями «Информация», «Спрос», «Предложение»:
- Изменить название фильтра
- Удалить фильтр
- Изменить существующее значение фильтра
- Переместить или удалить значение фильтра
- Добавить новое значение фильтра
Чтобы создать новый фильтр, нажмите на область со знаком «+»:
Появится форма ввода фильтра:
Введите название фильтра и значения для него. Например, в качестве названия фильтра можно написать «Город», а в качестве значений — перечень городов:
Опция «Множественный выбор значений» позволит выбирать несколько значений фильтра на странице добавления объявлений:
При необходимости можно отключить эту опцию для обычных пользователей:
Когда завершите ввод значений для фильтра, нажмите на кнопку «Сохранить». При необходимости повторите действия и добавьте еще фильтр. В модуле «Доска объявлений» может быть создано три фильтра.
Активация фильтров
Чтобы появилась возможность указывать фильтры для материалов, нужно добавить поле «Фильтр» на страницу добавления материала. В настройках модуля выберите раздел «Материалы» и найдите заголовок «Поля в форме добавления»:
В форме добавления уже присутствует фильтр «Тип предложения». Чтобы добавить еще один фильтр, нажмите на область с изображением «+» под списком полей:
Появится список полей. В нем нужно найти название фильтра, который был создан ранее. В нашем примере это «Город»:
Новое поле фильтров появится в списке. Вы можете переместить его выше или ниже, изменить название или сделать обязательным. Не забудьте сохранить изменения:
Примечание: Изменить сортировку (порядок) полей (фильтров) на странице добавления материала, можно лишь напрямую с формы добавления и редактирования материалов в разделе Дизайн - Редактор - Доска объявлений - Форма добавления/редактирования материала.
Указание фильтров для материала
Теперь, когда появилась возможность задавать фильтр для материала, давайте взглянем, как это выглядит на странице добавления объявления.
Если выключена опция множественного выбора, фильтр будет представлен в виде выпадающего списка (1). Когда включена настройка «Множественный выбор значений», фильтр выглядит иначе (2):
Если сделать фильтр обязательным для заполнения, то система не позволит добавить материал с пустым фильтром:
Поиск материалов по фильтрам
На данном шаге мы посмотрим, как выглядят фильтры на страницах модуля. Для этого перейдите в любую категорию доски объявлений. Местоположение фильтров зависит от того, как они размещены в шаблоне. Обычно их можно найти в верхней части списка материалов:
Что делать, если фильтры не отображаются на сайте?
Если вы выполнили все шаги инструкции, но фильтры на сайте так и не появились, зайдите в раздел «Дизайн» / «Редактор» / «Доска объявлений» и найдите в списке шаблон «Страница со списком материалов категории»:
За отображение фильтров в шаблоне отвечают переменные $FILTER1_MENU$, $FILTER2_MENU$ и $FILTER3_MENU$. Убедитесь, что эти переменные присутствуют в шаблоне. Добавьте их в подходящее место.
Допускается установка фильтров в шаблоне «Страница со списком материалов раздела». Для этого выберите шаблон из списка слева и разместите переменные, например, так: