@IIIamJameson
Начинающий Seo-специалист

Как в каталоге битрикса сделать так, чтобы сначала отображались Новинки?

Необходимо сделать так, чтобы на странице каталога отображались сначала товары со свойством Новинки.
В настройках параметров компонента bitrix:catalog (Настройки списка) предлагается отсортировать товар по кол-ву просмотров в среднем, индексу сортировки, дате изменения, названию, ID, дате активности (с), дате активности (по). Новинок в этом списке нет (теоретически можно наверное отсортировать по ID (по убыванию) - суть будет примерно та же).
Однако при изменении настроек ничего не происходит. Кеш сбрасывался.
Может это какие-то не те настройки? Или это вообще по-другому надо делать?
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
alcorn
@alcorn
Технический директор интернет-агентства RASA
Самый простой вариант сортировать по ID
Сортировки 2, задайте обе сортировки по ID от большего к меньшему.

Если у вас шаблон и есть переключатель сортировок, то данный способ может не сработать.

В компоненте bitrix:catalog в одном из файлов
- section.php
- section_horizontal.php
- section_vertical.php

Должен быть вызов компонента catalog.section
В нём должно быть так
"ELEMENT_SORT_FIELD" => $arParams["ELEMENT_SORT_FIELD"],
"ELEMENT_SORT_ORDER" => $arParams["ELEMENT_SORT_ORDER"],
"ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
"ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],


Если там НЕ $arParams["ELEMENT_SORT_FIELD"] то значить, есть переменная в которую выше передаёт значение сортировки по умолчанию.

В качестве костыля если лень разбирать можно изменить на

"ELEMENT_SORT_FIELD" => "ID",
"ELEMENT_SORT_ORDER" => "DESC",
"ELEMENT_SORT_FIELD2" => "ID",
"ELEMENT_SORT_ORDER2" => "DESC",


Но стоит понимать, что может отвалится функционал сортировки покупателями, если он есть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AlexeyCaTHaR
Или сделать сортировку по времени добавления товара
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Futuland Москва
от 80 000 до 130 000 руб.
iTiPark Краснодар
от 80 000 до 120 000 руб.
Кадры-54 Новосибирск
от 65 000 до 90 000 руб.
20 марта 2019, в 18:23
30 руб./за проект
20 марта 2019, в 18:21
100000 руб./за проект
20 марта 2019, в 18:11
100 руб./за проект