Для постраничной навигации справедливо следующее (как и для [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]CIBlockElement::GetList[/URL]):
[CODE]Параметры для постраничной навигации и ограничения количества выводимых элементов. массив вида "Название параметра"=>"Значение", где название параметра
"nTopCount" - ограничить количество сверху
"bShowAll" - разрешить вывести все элементы при постраничной навигации
"iNumPage" - номер страницы при постраничной навигации
"nPageSize" - количество элементов на странице при постраничной навигации
"nElementID" - ID элемента который будет выбран вместе со своими соседями. Количество соседей определяется параметром nPageSize. Например: если nPageSize равно 2-м, то будут выбраны максимум 5-ть элементов. Соседи определяются порядком сортировки заданным в параметре arOrder (см. выше) .
[/CODE]
Например:[CODE] $limit = 5;
$page = 2;
$order = ['ID' => 'desc'];
$select = [
'ID',
'DATE_INSERT',
'PRICE',
'CURRENCY',
'PROPERTY_VAL_BY_CODE_NAME',
'PROPERTY_VAL_BY_CODE_EMAIL',
'PROPERTY_VAL_BY_CODE_PHONE',
'USER_DESCRIPTION',
];
$orders = \CSaleOrder::GetList(
$order,
$filter,
false,
[
'nPageSize' => $limit,
'iNumPage' => $page
],
$select,
[]
);[/CODE]
[CODE]Параметры для постраничной навигации и ограничения количества выводимых элементов. массив вида "Название параметра"=>"Значение", где название параметра
"nTopCount" - ограничить количество сверху
"bShowAll" - разрешить вывести все элементы при постраничной навигации
"iNumPage" - номер страницы при постраничной навигации
"nPageSize" - количество элементов на странице при постраничной навигации
"nElementID" - ID элемента который будет выбран вместе со своими соседями. Количество соседей определяется параметром nPageSize. Например: если nPageSize равно 2-м, то будут выбраны максимум 5-ть элементов. Соседи определяются порядком сортировки заданным в параметре arOrder (см. выше) .
[/CODE]
Например:[CODE] $limit = 5;
$page = 2;
$order = ['ID' => 'desc'];
$select = [
'ID',
'DATE_INSERT',
'PRICE',
'CURRENCY',
'PROPERTY_VAL_BY_CODE_NAME',
'PROPERTY_VAL_BY_CODE_EMAIL',
'PROPERTY_VAL_BY_CODE_PHONE',
'USER_DESCRIPTION',
];
$orders = \CSaleOrder::GetList(
$order,
$filter,
false,
[
'nPageSize' => $limit,
'iNumPage' => $page
],
$select,
[]
);[/CODE]