@vaajnur
битриксоид

Почему сортировка в битриксе работает только на текущую страницу, но не на весь результат (при пагинации)?

Подключена пагинация на стр. поиска. Сортировка рез-та поиска работает, но только на текущую стр. При переходе на 2-ю там все отсортировано только для этой стр. Нельзя ли отсортировать весь рез-т сразу?

$arParams["ELEMENT_SORT_FIELD"] = "CATALOG_PRICE_".$codepr;

$APPLICATION->IncludeComponent(
        "bitrix:catalog.section", 
         "",
        array(
            "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"],
...


 <?=$APPLICATION->ShowViewContent("search_pagination");?>


P.S. Проблема решена. Банально надо было убрать пагинацию самого компонента bitrix:search.page и включить ее для компонента bitrix:catalog.section
  • Вопрос задан
  • 1053 просмотра
Пригласить эксперта
Ответы на вопрос 1
скорее всего не передается параметр сортировки
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы