если еще актуально[QUOTE]gr1ffon пишет:
Если Вы обратите внимание во время использования данного функционала, то заметите, что если в параметр arNavStartParams отправить массив, содержащий элемент iNumPage , равный значению больше, чем есть на самом деле страниц, то будет выведена 1-я страница. Так как этот баг живет уже очень много лет, то она уже стала фичей. Но если Вам данная фича не нужна, её можно исправить следующим костылём, который, я так понимаю, был добавлен в прошлом году:
'checkOutOfRange' => true
Пример:
$navparams = array (
'nTopCount' => false ,
'nPageSize' => $this ->params[ 'ELEMENTS_COUNT' ],
'iNumPage' => intval( $_REQUEST [ "page" ]),
'checkOutOfRange' => true
);
[/QUOTE]
взято отсюда [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php[/URL]
Если Вы обратите внимание во время использования данного функционала, то заметите, что если в параметр arNavStartParams отправить массив, содержащий элемент iNumPage , равный значению больше, чем есть на самом деле страниц, то будет выведена 1-я страница. Так как этот баг живет уже очень много лет, то она уже стала фичей. Но если Вам данная фича не нужна, её можно исправить следующим костылём, который, я так понимаю, был добавлен в прошлом году:
'checkOutOfRange' => true
Пример:
$navparams = array (
'nTopCount' => false ,
'nPageSize' => $this ->params[ 'ELEMENTS_COUNT' ],
'iNumPage' => intval( $_REQUEST [ "page" ]),
'checkOutOfRange' => true
);
[/QUOTE]
взято отсюда [URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php[/URL]