Если Вы обратите внимание во время использования данного функционала, то заметите, что если в параметр
arNavStartParams отправить массив, содержащий элемент
iNumPage, равный значению больше, чем есть на самом деле страниц, то будет выведена 1-я страница. Так как этот баг живет уже очень много лет, то она уже стала фичей. Но если Вам данная фича не нужна, её можно исправить следующим костылём, который, я так понимаю, был добавлен в прошлом году:
| Код |
|---|
'checkOutOfRange' => true |
Пример:
| Код |
|---|
$navparams = array(
'nTopCount' => false,
'nPageSize' => $this->params['ELEMENTS_COUNT'],
'iNumPage' => intval($_REQUEST["page"]),
'checkOutOfRange' => true
);
|