Панель сортировки для списка элементов (каталога, новостей)

6

Разработчик: codeblog.pro

Установлено: Более 1000

Обновлено: 11.04.2017

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Первый сайт» / «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» /

Компонент выводит панель сортировки для компонентов, выводящих списки элементов, например: news.list, catalog.section итд
  • Сортировка по названию, новизне, популярности
  • Сортировка по цене
  • Сортировка по свойствам инфоблока
  • Выбор направления сортировки (6 видов)
  • Возможность сохранять выбранный тип и направление сортировки в сессии пользователя
Свойства/поля для сортировки можно задавать через визуальный режим без правки кода.

В наличии два шаблона:
- с раздельным выводом поля сортировки и направления
- без вывода направлений сортировки. Направление меняется повторным кликом на уже выбранный тип сортировки

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

Модуль работает на версиях PHP 5.4 - 7.0 включительно. В скором времени будет проведено тестировании работоспособности на версии 7.1. Поддержка версий PHP более ранних , чем 5.4 не планируется.
  1. Установить решение через маркетплейс
  2. На странице со списком элементов разместить компонент
  3. В настройках компонента выбрать параметры, по которым будет показана сортировка (пример на скриншоте)
  4. В настройках компонента списка элементов("catalog.section", "news.list" итд) задать
    соответствующее название переменной, содержащей значение сортировки и направления сортировки (по умолчанию:SORT и ORDER).
    Например:
    - скриншот ввода значения в настройки компонента: пример на скриншоте
    - скриншот исходного кода: пример на скриншоте
Добавлено видео, демонстрирующее процесс установки модуля на сайт и подключения компонента панели сортировки к компоненту news.list:
https://youtu.be/d8cyR5iQCxM