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

Проблема с постраничной навигацией

00 голосов
2
Здравствуйте всем проблемка вот какая
вот эта пременная $strNavQueryString содержит только инфу об одной страничке а у меня их 3
и ссылки в остраничной навигации ведут на одну и ту же страницу (( как это можно исправить? вот код шаблона
Код

<?

echo('<font class="'.$StyleText.'">');

if($this->NavPageNomer > 1)
  echo('<div class="news_detail_left"><a style="color: #000; text-decoration: none; font-size: 14px; font:Georgia, "Times New Roman", Times, serif;
" href="'.$sUrlPath.'?PAGEN_'.
  $this->NavNum.'='.($this->NavPageNomer-1).$strNavQueryString.'#nav_start'.
  $add_anchor.'">Предыдущая новость</a></div>');

  if($this->NavPageNomer < $this->NavPageCount)
  echo ('<div class="news_detail_right"><a style="color: #000; text-decoration: none; font-size: 14px; font:Georgia, "Times New Roman", Times, serif;
" href="'.$sUrlPath.'?PAGEN_'.$this->NavNum.'='.
  ($this->NavPageNomer+1).$strNavQueryString.'#nav_start'.$add_anchor.'">Следущая новость</a></div>');

echo('</font>');
?>

а вот код вызывания постраницной навигации в инфоблоке

Код
<?
      if(CModule::IncludeModule("iblock"))
{
   // выберем 15 элементов типа "news" из информационного блока "company_news"
   $items = GetIBlockElementListEx("news","newscomp", Array(), 
              Array("DATE_ACTIVE_FROM"=>"DESC", "SORT"=>"ASC", "NAME" => "ASC"));
   $items->NavStart(1);
   // постраничная навигация
   $items->NavPrint("Новости компании",false,"", "/bitrix/components/bitrix/news.list/templates/baltictile/adv_navprint.php");
   // цикл по всем новостям
   while($arItem = $items->GetNext())
   {
/*      // выведем ссылку на страницу с детальным просмотром
      echo "<a href='".$aritem["detail_page_url"]."'>".$aritem["name"]."</a>";
     // выведем дату
      echo $arItem["DATE_ACTIVE_FROM"]."<br>";
     // выведем картинку для анонса, с ссылкой на детальный просмотр
      echo ShowImage($arItem["PREVIEW_PICTURE"], 100, 100, 
                     "border='0'", $arItem["DETAIL_PAGE_URL"]);
     // выведем анонс
      echo $arItem["PREVIEW_TEXT"]."<hr>"; */
   }
 
}

      ?>
спросил 16 Фев, 14 от Kania (5,180 баллов)

2 Ответы

00 голосов
код вырывал их хелпа поэтому коменты не менял )
ответил 09 Июль, 14 от Kania (5,180 баллов)
00 голосов
up
ответил 09 Ноя, 14 от Kania (5,180 баллов)

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

0 голосов
9 ответов
спросил 10 Май, 13 от 300 (220 баллов)
0 голосов
6 ответов
0 голосов
5 ответов
спросил 15 Дек, 13 от cartmen (460 баллов)
0 голосов
1 ответ
спросил 16 Март, 15 от аноним