@TechNOIR

1C-Битрикс. Как реализовать сортировку товаров по цене(возрастание/убывание)?

Добрый день. Подскажите пожалуйста как реализовать сортировку товаров по цене(возрастание/убывание)?
Есть может быть примеры?
Интересует реализация на примере допустим Ситилинк
5a9f88ac075c4853244267.jpeg

Спасибо заранее за ответы!
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ответы на вопрос 2
штатного метода нет, приходится крутить костыль.
Ответ написан
Resident234
@Resident234
Back-End . PHP . Bitrix
Для компонента catalog.section
Параметры
"ELEMENT_SORT_FIELD" => $_SESSION['sort'] ? $_SESSION['sort'] : $arParams["ELEMENT_SORT_FIELD"],
        "ELEMENT_SORT_ORDER" => $_SESSION['order'] ? $_SESSION['order'] : $arParams["ELEMENT_SORT_ORDER"],
        "ELEMENT_SORT_FIELD2" => $arParams["ELEMENT_SORT_FIELD2"],
        "ELEMENT_SORT_ORDER2" => $arParams["ELEMENT_SORT_ORDER2"],


В $_SESSION['sort'] ложится CATALOG_PRICE_'. [текущая ценовая зона, обычно это BASE]
В $_SESSION['order'] - asc или desc
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы