Задача: реализовать возможность сортировки товаров в разделах каталога. Сортировка должна работать с использованием AJAX. В качестве параметров сортировки используются: по алфавиту, по цене, по новизне, просмотрам и по брендам.
Сортировать товары по названию, цене и свойствам в каталоге 1С-Битрикс
|
Михаил Базаров: 22.04.2023 11:00:00
Сортировать товары по названию, цене и свойствам в каталоге 1С-Битрикс
Задача: реализовать возможность сортировки товаров в разделах каталога. Сортировка должна работать с использованием AJAX. В качестве параметров сортировки используются: по алфавиту, по цене, по новизне, просмотрам и по брендам. |
|
Михаил Базаров: 22.04.2023 11:00:00
Сортировку можно произвести по стандартным полям, для чего можно воспользоваться приведенным ниже списком:
id - ID элемента; sort - индекс сортировки; timestamp_x - дата изменения; name - название; active_from или date_active_from - начало периода действия элемента; active_to или date_active_to - окончание периода действия элемента; status - код статуса элемента в документообороте; code - мнемонический код элемента; iblock_id - числовой код информационного блока; modified_by - код последнего изменившего пользователя; active - признак активности элемента; show_counter - количество показов элемента (учитывается функцией CIBlockElement::CounterInc); show_counter_start - время первого показа элемента (учитывается функцией CIBlockElement::CounterInc); shows - усредненное количество показов (количество показов / продолжительность показа); rand - случайный порядок; xml_id или external_id - внешний код; tags - теги; created - время создания; created_date - дата создания без учета времени; cnt - количество элементов (только при заданной группировке) SCALED_PRICE_<ID> - по ID типа цены |
|
Гость: 01.08.2023 11:00:00
А есть ли статья по сортировке категорий по алфавиту()?
Ни одной статьи и адекватного ответа не попалось... |
|
Михаил Базаров: 01.08.2023 11:00:00
Если выводите разделы компонентом catalog.section.list можете передать ему параметр
CUSTOM_SECTION_SORT в котором массив из правил сортировки для метода CIBlockSection::GetList. Что-то вроде этого:
Это есть в документации к catalog.section.list Если что-то другое имели ввиду, нужен более развернутый вопрос. |
Блог-note Заметки по 1С-Битрикс
-
Добавить все свойства инфоблока в умный фильтр одним разом
Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, после интеграции с 1С или импорта из файлов поставщика. И необх...
-
Мобильные версии страниц и поисковые системы
Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно уведомить поисковые системы о нали...
-
Получение местоположений через API Битрикс c поиском по select.
Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом мест...
-
FTP доступ на Виртуальной машине Битрикс
Бывает что нужно открыть FTP доступ к заранее известнойдиректории на сайте под управлением 1С Битрикс, который работает на виртуальной машине от Битри...
-
Сниппеты типографики bootstrap, для Битрикс
Если вы подключили bootstrap к своему сайту, или сверстали весь шаблон, подключив bootstrap из ядра битрикс. Имеет смысл использовать эти 320 килобайт...
-
Установка поиска Sphinx на Ubuntu 22.04 для 1С-Битрикс
Задача: установить и сконфигурировать поиск Sphinx под управлением Ubuntu 22.04 и панели управления HestiaCP для использования с 1С-Битрикс