Сеня рядом и Белла пришел. Былое
Сформировать пагинацию из массива - Битрикс
// $arElements - массив
$result = new \CDBResult;
$result->InitFromArray($arElements);
$result->NavStart(20); // 20 - количество элементов на странице
Добавить пагинацию в Битрикс (API)
Добавляем пагинацию к GetList. Первичный базовый код: $res = CIBlockElement::GetList(
array(),
$arFilter,
false,
array("nPageSize" => 10),
$arSelect);
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
echo '<pre>';
print_r($arFields);
echo '</pre>';
} Нужно добавить два метода NavStart и NavPrint. Код с доработками: $res = CIBlockElement::GetList(
array(),
$arFilter,
false,
array("nPageSize" => 10),
$arSelect);
$res->NavStart(0);...