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

сортировка в sale.personal.order

00 голосов
3
как можно отсортировать вывод елементов по заданому полю в компоненте sale.personal.order
Код
<?$APPLICATION->IncludeComponent("bitrix:sale.personal.order", ".default", array(
   "PROP_1" => array(
      0 => "5",
   ),
   "SEF_MODE" => "Y",
   "SEF_FOLDER" => "/user/order-history/",
   "ORDERS_PER_PAGE" => "10",
   "PATH_TO_PAYMENT" => "/user/order-history/payment/",
   "PATH_TO_BASKET" => "/user/cart/",
   "SET_TITLE" => "N",
   "SAVE_IN_SESSION" => "N",
   "NAV_TEMPLATE" => "",
   "SEF_URL_TEMPLATES" => array(
      "list" => "index.php",
      "detail" => "detail/#ID#.html",
      "cancel" => "cancel/#ID#/",
   )
   ),
   false
);?>

есть в нем параметры "SORT_BY" и "SORT_ORDER"?
спросил 08 Янв, 14 от XpoHo3aBp (860 баллов)

3 Ответы

00 голосов
Таких полей в нем нет, что вы сами наглядно продемонстрировали приведенной вставкой.

Для сортировки необходимо кастомизировать компонент, вносить набор полей для сортировки в параметры компонента.
ответил 19 Апр, 14 от LiveToWIn (360 баллов)
00 голосов
Прямой передачи параметров сортировки нет но можно передать через $_REQUEST
Перед вызовом компонента:
Код
$_REQUEST["by"]="PRICE";
$_REQUEST["order"]="desc";
ответил 12 Авг, 14 от NitroGeN (2,840 баллов)
00 голосов
Спасибо
Код
$_REQUEST["by"]="PRICE";
$_REQUEST["order"]="desc";

Помогло
ответил 17 Дек, 14 от XpoHo3aBp (860 баллов)

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

0 голосов
1 ответ
спросил 23 Июль, 15 от levshaszr (200 баллов)
+1 голос
1 ответ
0 голосов
2 ответов
0 голосов
3 ответов
спросил 29 Март, 14 от Snezhka (2,240 баллов)
0 голосов
4 ответов
спросил 03 Фев, 14 от Jaden (260 баллов)