Вывод номера элемента с учетом постраничной навигации в Битрикс

Иногда для стандартных компонентов нужно вывести номер элемента с учетом постраничной навигации.

number

Для этого в шаблоне компонента можно использовать следующий код:

<?
$nubmercoeff = ($arResult['NAV_RESULT']->NavPageNomer - 1) * $arParams['PAGE_ELEMENT_COUNT'];
$nubmer = 1;
?>
<?foreach($arResult["ITEMS"] as $cell=>$arElement):?>
<?=$nubmer + $nubmercoeff?>
Выводим элемент
<?$nubmer=$nubmer+1;?>
<?endforeach;?>

В $arResult[‘NAV_RESULT’]->NavPageNomer хранится номер страницы при постраничной навигации
В $arParams[‘PAGE_ELEMENT_COUNT’] хранится количество элементов на странице

Либо, если вы работаете с компонентом bitrix:search.page, данные о количестве элементов на страницу нужно брать из $arParams[‘PAGE_RESULT_COUNT’]