Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
В $arResult['NAV_RESULT']->NavPageNomer хранится номер текущей страницы
В $arParams['PAGE_ELEMENT_COUNT'] - количество элементов на странице
Вычисляем $nubmercoeff - сколько нужно прибавить к номеру на этой странице
Например, если мы находимся на 3 странице, а количество элементов на странице 15, получим
$nubmercoeff = (3-1)*15 = 30. Т.е. 5 страница - это элементы 31...45
В foreach выводим $nubmer
Код
<?=$number?>
и после вывода (но перед endforeach) увеличиваем его на 1
Код
$nubmer=$nubmer+1;
Второй вариант - воспользоваться для каждого элемента выборкой с nElementID (используя поля RANK), но это не очень хорошее решение