Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не работает сортировка по цене

00 голосов
4
Добрый день. Не работает сортировка по цене, по названию все корректно работает, а вот по цене правильно не сортирует. На сайте используется один тип цен для товаров и он установлен базовым типом.

Собственно донор: sport-23.ru
спросил 28 Ноя, 13 от mrUhauma (320 баллов)

4 Ответы

00 голосов
Поле цены, по которому сортируете, "CATALOG_PRICE_1" ?
ответил 23 Янв, 14 от vain (140 баллов)
00 голосов
Нет CATALOG_PRICE_4. А где оно прописывается?
ответил 11 Май, 14 от mrUhauma (320 баллов)
00 голосов
Код
$APPLICATION->IncludeComponent("bitrix:catalog.section", $template, array(
    "IBLOCK_TYPE" => "catalog",
    "IBLOCK_ID" => "1",
......
    "ELEMENT_SORT_FIELD" => $sort_field,
.....


Ну и где-то проверка перед этим:

Код
if(.....)? $sort_field = "CATALOG_PRICE_1" : $sort_field = "NAME";


А ID цены нужно смотреть по адресу "Магазин" - "Торговый каталог" - "Типы цен".
Там код должен соответствовать коду в инфоблоке.
ответил 07 Сен, 14 от vain (140 баллов)
00 голосов
Спасибо, помогло!
ответил 13 Янв, 15 от mrUhauma (320 баллов)

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

0 голосов
4 ответов
спросил 01 Фев, 14 от JiKiPw (100 баллов)
0 голосов
5 ответов
0 голосов
3 ответов