Великолепно!
Мы используем файлы cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Навигация между статьями, новостями, кнопки следующий, предыдущий

$arFilter = Array( "SECTION_ID"=>$arResult[IBLOCK_SECTION_ID], "INCLUDE_SUBSECTIONS" => "Y");
$res= CIBlockElement::GetList(Array(), $arFilter);
$prew='';
$next='';
$link="";
while ($obRes = $res->GetNextElement()){
$ar_res = $obRes->GetFields();
if($prew!==''){
$next=$ar_res[DETAIL_PAGE_URL] ;
BREAK;}
if($ar_res['NAME']==$arResult[NAME]) $prew=$link;
$link=$ar_res[DETAIL_PAGE_URL];
}
Итог: $prew и $next будут содержать адреса для ссылок навигации по инфоблоку, которые можно добавлять непосредственно в html часть кода.
Что, возможно, необходимо заменить в коде:
$arResult[IBLOCK_SECTION_ID] - эта переменная должна содержать ID раздела и в вашем случае может выводиться другим кодом в зависимости от компонента в котором выводится навигация.
$arResult[NAME] - эта переменная должна содержать имя текущего элемента и в вашем случае может выводиться другим кодом в зависимости от компонента в котором выводится навигация.