Версия 4.5.1: инструкция по добавлению фильтрации в раздел Авто
Инструкция по обновлению портала до версии 4.5.1: добавление расширенного поиска (фильтрации) в раздел продажи Автомобилей
Важно!
После обновления все файлы шаблона будут заменены на стандартные, поэтому, если Вы делали какие-то собственные доработки в файлах,они будут заменены стандартным кодом. Учитывайте это при обновлении и ОБЯЗАТЕЛЬНО делайте резервные копии!
ОБЯЗАТЕЛЬНО!
Перед этим обновлением сделайте полную резервную копию портала, вместе с базой данных
Замена файлов шаблона
Настройка модуля фильтрации
Далее необходимо перейти Расширения/Модули и открыть Модуль фильтра JL Content Fields Filter. В настройках модуля пишем его название, задаем позицию main_search (такой позиции нет в списке, ее нужно написать руками и нажать Enter). Состояние меняем на Опубликовано. В разрешенных компонентах выбираем только Материалы.
Ниже на этой же странице указываем:
Далее переходим на вкладку Привязка к пунктам меню, выбираем Только на указанных страницах, а страницы выбираем только для раздела АВТО. Сохраняем.
Изменение поля Тип кузова в Базе данных
Этот раздел инструкции можете пропустить, если не планируете добавлять к фильтрации Тип кузова автомобиля
Для изменения типа поля нужно перейти в phpMyAdmin, выбрать базу данных Вашего портала, открыть таблицу #__fields и перейти на вкладку Обзор.
В общем списке полей ищем поле Тип кузова (id поля 87) и нажимаем Изменить. В поле type заменяем text на list. И ниже по странице нажимаем Вперед.
Включение фильтрации в полях Joomla
Теперь нужно включить нужные поля для фильтрации. Для этого перейдем Материалы/Поля и отфильтруем поля по группе Авто.
Теперь нужно переместить поля, как мы хотим их видеть на странице расширенного поиска. Для этого сортировку сделаем по первому столбцу (три точки у каждого поля будут активны) и, после этого, поля можно будет перетащить мышкой в нужном порядке.
Мы расположили поля следущим образом:
- Тип кузова
- Состояние
- Новый
- Тип двигателя
- Коробка передач
- Привод
- Количество дверей
- Руль
- Владельцев по ПТС
- Год выпуска
- Цена
Вы можете это сделать как угодно.
Теперь нужно настроить саму фильтрацию. На примере одного поля я покажу как это сделать, все остальные Вы сделайте по аналогии.
Открываем поле Тип кузова. Как помните, мы изменили его тип через Базу данных. Теперь в нем нужно создать все возможные типы кузовов (показал на скрине). Далее переходим на вкладку Параметры фильтрации и в поле Вид в фильтре выбираем Выпадающий список.
И далее нужно пройтись по всем полям и изменить Вид в фильтре (на вкладке Параметры фильтрации)
- Тип кузова - Выпадающий список
- Состояние - Выпадающий список
- Новый - Чекбоксы
- Тип двигателя - Выпадающий список
- Коробка передач - Выпадающий список
- Привод - Выпадающий список
- Количество дверей - Выпадающий список
- Руль - Выпадающий список
- Владельцев по ПТС - Выпадающий список
- Год выпуска - Диапазон (+ в поле Индивидуальный макет выбрать rangenouislider)
- Цена - Диапазон (+ в поле Индивидуальный макет выбрать rangenouislider)
Отзывы и комментарии
Для того, чтобы оставить отзыв или комментарий, Вам необходимо Войти на сайт.
У Вас есть мнение или вопрос? Обязательно выскажите его в комментариях.
Все вопросы, которые касаются программной части, необходимо задать в тех. поддержку. В отзывах они публиковаться НЕ БУДУТ
Добавить комментарийвопрос или отзыв