Внутри любого компонента есть заранее заложенные поля для сортировки элементов. МОжно сортировать элементы в разных направлениях по этим полям, однако возможна и сортировка по произвольным значениям. Например по свойству типа список, по умолчанию по алфавиту
Сортировка элементов по индексу сортировки значений типа список
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 19.07.2018 12:00:00
Сортировка элементов по индексу сортировки значений типа список
Внутри любого компонента есть заранее заложенные поля для сортировки элементов. МОжно сортировать элементы в разных направлениях по этим полям, однако возможна и сортировка по произвольным значениям. Например по свойству типа список, по умолчанию по алфавиту |
|
Виталий Агеев: 19.07.2018 12:00:00
Познавательно!спасибо ) Кстати, было бы здорово увидеть твой урок, как выводить стоимость доставки в карточке товара (аналогично той, которая выводится при оформлении заказа) Или можешь хотя бы расписать, как такое лучше делать?
|
|
Гость: 05.07.2024 02:00:00
Отлично!
Опечатка есть: "МОжно сортировать". Текст дублируется в начале: "возможна и сортировка по произвольным значениям. Например по свойству типа список" |
|
Гость: 13.03.2025 09:00:00
А как отсортировать по свойству разделов товаров "Сортировка"?
|
|
Михаил Базаров: 13.03.2025 11:00:00
Это встроенное "свойство" элементов битрикса, в API оно с кодом SORT - можно сортировать и по нему.
|
|
Гость: 17.03.2025 02:00:00
Я имел ввиду свойство "Сортировка" у разделов. Т.е. если есть раздел Украшения, а в нём раздел Кольца с сортировкой 100, Серьги с сортировкой 200, Браслеты с сортировкой 300, то в разделе Украшения должны выводиться сначала все товары из подраздела Кольца, затем все товары из подраздела Серьги, затем все товары из Браслетов.
|
|
Михаил Базаров: 17.03.2025 09:00:00
Для такого нужно дорабатывать компонент catalog.section на сколько помню в нем нет встроенной сортировки элементов по родительскому разделу
|
Индивидуальный предприниматель
- mihail@bazarow.ru
- Открыть чат в МАКС
- ВКонтакте
- Перейти в Telegram
- Связаться через сайт
Работаю официально, с заключением договора и предоставлением всех закрывающих документов.
Заметки по 1С-Битрикс
-
Форк llama.cpp с MoE Hot-Cache и Qwen3.8-Flash-Next: большие MoE на маленькой видеокарте
Выложил в открытый репозиторий свой форк llama.cpp, который умеет запускать большие MoE-модели - включая свежую Qwen3.8-Flash-Next на ~125B - на видео...
-
Вывести минимальную цену самого дешевого торгового предложения
Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную цену торговых предложений, отсо...
-
Определить местоположение пользователя и показать на карте
Задача определить местоположение текущего пользователя и показать его на карте, с меткой. Сделать можно с помощью класса GeoIp - Пространство имён для...
-
Вывод даты создания элемента в правильном формате в Битрикс
Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно воспользоваться вызовом $arResult[...
-
Удалить всех пользователей которые не делали заказов в магазине 1С-Битрикс
Задача: сайт проработал 7 лет и все время на нем была открытая регистрация, создано много мертвых учетных записей (боты, просто фантомные регистра...
-
Фотогалерея на базе компонента новостей, с fancybox.
Это заметка обновление к очень старой, уже имеющейся на сайте. Сделаем что-то типа фотогалереи на базе встроеннного в битрикс шаблона новостей.