узнал так
[CODE]
$res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);
$LastElement = array();
$NextElement = array();
$FirstElement = array();
$i=0;
$arTest = array();
while ($arRes = $res->GetNext()) {
if ($i==0) $FirstElement = $arRes;
$i=$i+1;
if ($arRes["ID"] == $arResult ["ID"]) {
$NextElement = $res->GetNext();
break;
}
$LastElement = $arRes;
}
//Сохраняем в arResult
$arResult["FIRST_EL"]= $FirstElement;
$arResult["NEXT_EL"] = $NextElement;
$arResult["LAST_EL"] = $LastElement;
[/CODE]
[CODE]
$res = CIBlockElement::GetList(array(), $arFilter, false, false, $arSelect);
$LastElement = array();
$NextElement = array();
$FirstElement = array();
$i=0;
$arTest = array();
while ($arRes = $res->GetNext()) {
if ($i==0) $FirstElement = $arRes;
$i=$i+1;
if ($arRes["ID"] == $arResult ["ID"]) {
$NextElement = $res->GetNext();
break;
}
$LastElement = $arRes;
}
//Сохраняем в arResult
$arResult["FIRST_EL"]= $FirstElement;
$arResult["NEXT_EL"] = $NextElement;
$arResult["LAST_EL"] = $LastElement;
[/CODE]