Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

постраничная навигация в секции

00 голосов
4
В секции около 2000 элементов, соответсвенно нужно организовать постраничную навигацию


Код
      <?
        $arOrder = Array("CREATED" => "DESC");
        $arFilter = Array("IBLOCK_ID" => $arResult["IBLOCK_ID"], "SECTION_ID" => $arResult["ID"], "ACTIVE" => "Y");
        $arSelect = Array("ID", "NAME");
        $properties = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect);
        $properties->navStart(50);
        $properties->navPrint("Товары с ", false, "", "orange");
      ?>
      <?while($properties_arr = $properties->navNext()):?>
          <p><?=$properties_arr["ID"]?></p>
          <p><?=$properties_arr["NAME"]?></p>
      <?endwhile?>


появляется стандартный шаблон навигации, вместо "orange". сами ссылки навигации не работают
в чем может быть причина??
спросил 27 Янв, 14 от oPs (380 баллов)

4 Ответы

00 голосов
сделал по примеру свой шаблон навигации, как сделать ссылку на страницу, не могу понять :| ?
ответил 27 Май, 14 от oPs (380 баллов)
00 голосов
формирую ссылку, согласно данному правилу!
Код
"?PAGEN_".$this->NavNum."=2".$strNavQueryString."#nav_start";

ссылка не работает :|

постоянно показывается одна и та же страница. в чем может быть причина?
ответил 23 Сен, 14 от oPs (380 баллов)
00 голосов
Четвертый параметр функции NavPrint - путь к шаблону (см. http://dev.1c-bitrix.ru/api_help/main/reference/cdbresult/navprint.php). А "orange", очевидно, этим путем не является.
ответил 27 Янв, 15 от Imagine (100 баллов)
00 голосов
спасибо за отклик!
путь до шаблона я уже прописал, создал свой шаблон на основе примеров и документации
осталось понять, каким образом должна быть сформирована ссылка :|

ссылки строю по примеру из документации, вот таким образом:
Код
$url = $sUrlPath.'?PAGEN_'.$this->NavNum.'='.($this->NavPageNomer+1).$strNavQueryString.'#nav_start'.$add_anchor;


как заставить работать данные ссылки? выводится постоянно одна и та же страница
ответил 11 Май, 15 от oPs (380 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 18 Фев, 14 от аноним
0 голосов
3 ответов
0 голосов
3 ответов
спросил 18 Фев, 14 от Ye6aK (220 баллов)