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

Постраничная навигация на странице детального просмотра

00 голосов
3
На странице детального просмотра не отображается постраничная навигация. В настройках компонента указано отображать нижний и верхний пейждеры, но ничего не выводится.
Как решить? Заранее спасибо.
спросил 20 Март, 14 от pendal (100 баллов)

3 Ответы

00 голосов
Экстрасенсов тут нет.
Можно ли более подробно узнать, какой компонент используется, детальный просмотр чего вы имеете ввиду.
ответил 14 Сен, 14 от niker (160 баллов)
00 голосов
Используется стандартный компонент детального просмотра. В нём есть функция постраничной навигации, но она работает только тогда когда в есть тэг <BREAK /> и она делит саму новость на несколько страниц. В зависимости от количества таких тэгов. А нужно чтобы постраничная навигация показывалась всегда , и показывала не разбитую страницу а ссылки на элементы инфоблока. типо detail.php?ID=1359 а не detail.php?ID=1359&PAGEN_1=2 . Чтобы можно было не возвращаясь к списку новостей читать их подряд.
ответил 19 Янв, 15 от Micks (180 баллов)
00 голосов
Xarakiry xary, вряд ли это называется постраничная навигация :)
Если необходимо сделать ссылку на предыдущйю и следующую новость, то вот такой код попался в клиентском форуме:
Код
      // предыдущая фотка 
      $items_prev = CIBlockElement::GetList( 
               Array("ID"=>"DESC"), 
               Array("IBLOCK_ID"=>$iblock["ID"], "SECTION_ID"=>$PHOTO, "ACTIVE"=>"Y", "<ID"=>$item["ID"]), 
               false, 
               Array("nTopCount"=>1) 
      ); 
      $prev = $items_prev->GetNext(); 

      // следующая фотка 
      $items_next = CIBlockElement::GetList( 
               Array("ID"=>"ASC"), 
               Array("IBLOCK_ID"=>$iblock["ID"], "SECTION_ID"=>$PHOTO, "ACTIVE"=>"Y", ">ID"=>$item["ID"]), 
               false, 
               Array("nTopCount"=>1) 
      ); 
      $next = $items_next->GetNext(); 
Источник: http://www.1c-bitrix.ru/support/forum/forum7/topic4507/message27424/#message27424

Только соответственно, сортировку нужную укажите. Например, по дате начала активности....
ответил 04 Май, 15 от sickmind (4,660 баллов)

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

0 голосов
6 ответов
0 голосов
1 ответ
0 голосов
3 ответов