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