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