Настройка фильтров в модуле «Каталог сайтов»

Настройка фильтров в модуле «Каталог сайтов»
Материал добавлен: 21 Сентября 2016
Материал обновлен: 08 Декабря 2016

Настройка фильтров состоит из четырех шагов:

  1. Создание фильтров
  2. Активация фильтров
  3. Указание фильтров для материала
  4. Поиск материалов по фильтрам

Создание фильтров

Чтобы создать фильтр, зайдите в «Модули» / «Каталог сайтов» / «Настройки» и выберите слева пункт «Фильтры». Откроется страница:

Нажмите на область со знаком «+». Появится форма ввода фильтра:

Введите название фильтра и значения для него. Например, в качестве названия фильтра можно написать «Город», а в качестве значений — перечень городов:

Опция «Множественный выбор значений» позволит выбирать несколько значений фильтра на странице добавления сайтов:

При необходимости можно отключить эту опцию для обычных пользователей:

Когда завершите ввод значений для фильтра, нажмите на кнопку «Сохранить». При необходимости повторите действия и добавьте второй фильтр.

Активация фильтров

Чтобы появилась возможность указывать фильтры для материалов, нужно добавить поле «Фильтр» на страницу добавления материала. В настройках модуля выберите раздел «Материалы» и найдите заголовок «Поля в форме добавления»:

Под списком полей нажмите на область с изображением «+»:

Появится список полей. В нем нужно найти название фильтра, который был создан ранее. В нашем примере это «Город»:

Новое поле фильтров появится в списке. Не забудьте сохранить изменения:

Примечание: Изменить сортировку (порядок) полей (фильтров) на странице добавления материала, можно лишь напрямую с формы добавления и редактирования материалов в разделе Дизайн - Редактор - Каталог сайтов - Форма добавления/редактирования материала.

Указание фильтров для материала

Теперь, когда появилась возможность задавать фильтр для материала, давайте взглянем, как это выглядит на странице добавления сайта в каталог.

Если выключена опция множественного выбора, фильтр будет представлен в виде выпадающего списка:

Когда включена настройка «Множественный выбор значений», фильтр выглядит иначе:

Если сделать фильтр обязательным для заполнения, то система не позволит добавить материал с пустым фильтром:

Поиск материалов по фильтрам

На данном шаге мы посмотрим, как выглядят фильтры на страницах модуля. Для этого перейдите в любую категорию каталога. Местоположение фильтров зависит от того, как они размещены в шаблоне. Обычно их можно найти в верхней части списка материалов:

Что делать, если фильтры не отображаются на сайте?

Если вы выполнили все шаги инструкции, но фильтры на сайте так и не появились, зайдите в раздел «Дизайн» / «Редактор» / «Каталог сайтов» и найдите в списке шаблон «Страница со списком материалов категории»:

За отображение фильтров в шаблоне отвечают переменные $FILTER1_MENU$ и $FILTER2_MENU$. Убедитесь, что эти переменные присутствуют в шаблоне. Добавьте в подходящее место указанные переменные.

Допускается установка фильтров в шаблоне «Страница со списком материалов раздела». Для этого выберите шаблон из списка слева и разместите переменные, например так:

Настройка фильтров в модуле «Каталог сайтов»