Контактные данные:

Login Skype: bitrix-developer

ICQ: 603015460

Сертификаты 1С Битрикс : находятся тут

E-mail: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

               Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Epson S22
joomla 3.0

Постраничная навигация при использовании CIBLockElement::GetList

У объекта CIBlockResult есть метод GetPageNavStringEx, который выстраивает навигацию.
Простой пример кода с использованием GetPageNavStringEx:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Название страницы");
?>

<?
//Делаем выборку из инфоблока с заданным ID
$res = CIBLockElement::GetList(
Array("ID"=>"DESC"),    
//сортировка по ID в обратном направлении
Array("IBLOCK_ID"=>1),  // выборка по блоку с ID равным 1
false, //нет групировки
Array("nPageSize"=>10),
//количество записей на одной странице
Array("ID","NAME")      //выбираем нужные нам параметры, в нашем случае это ID и NAME
);
//Вывод результатов выборки
while($f = $res->Fetch()){
?><div><?=$f['ID'] ?>. <?=$f['NAME'] ?></div><?
}

//Получаем строку с постраницной навигацией
//$navComponentObject – объект компонента навигации
//Второй параметр (Страницы:) – заголовок навигации
//Третий параметр – шаблон компонента system.pagenavigation

$navStr = $res->GetPageNavStringEx($navComponentObject, "Страницы:", ".default");
echo $navStr;
?>
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>


Шаблон постраничной навигации находится здесь: /bitrix/components/system.pagenavigation/templates/
Для того, что бы изменить шаблон просто копируем например шаблон .default в папку с шаблоном сайта.

wordpress темы
время Киев