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