Если взять стандартный компонент news.list - там черт ногу словим
Смотрите компонент news.line. Он простой и содержит разбиение на порции.
По самой навигации, здесь все написано (ядро D7): 
https://dev.1c-bitrix.ru/learning/course/index.php...
Если по какой-то причине Вам нужен старый стиль:
$arFilter = Array("IBLOCK_ID" => 22, "ACTIVE_DATE" => "Y", "ACTIVE" => "Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, array("nPageSize" => 20), Array());
$res->NavStart(0);
while ($ob = $res->GetNextElement()) {
	$product_fields_list = $ob->GetFields();
	$product_props_list = $ob->GetProperties();
	
	echo "<pre>";
	print_r($product_fields_list);
	echo "</pre>";
}
$navStr = $res->GetPageNavStringEx($navComponentObject, "Страницы:", ".default");
echo $navStr;