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

Вывод новостей с ограничением количества страниц

00 голосов
3
Хочется сделать на сайте вывод новостей только на 5 страницах, а остальные в архив, архив сделал, но вот, чтобы в блоке новости выводилось только 5 страниц по 5 новостей не могу придумать?

помогите. я думаю многие с этой бедой сталкивались!
спросил 21 Сен, 13 от Nausury (220 баллов)

3 Ответы

00 голосов
модифицируйте компонент
добавьте новый параметр в .parameters.php

Например nTopCount, это будет ограничение всех новостей, для вас 25 

потом добавьте в component.php

"nTopCount" => $arParams["nTopCount"], 
в
$arNavParams 
Код
$arNavParams = array(      "nPageSize" => $arParams["NEWS_COUNT"],                 "nTopCount" => $arParams["nTopCount"],      "bDescPageNumbering" => $arParams["PAGER_DESC_NUMBERING"],      "bShowAll" => $arParams["PAGER_SHOW_ALL"],   );
ответил 28 Сен, 13 от go0pEr (140 баллов)
00 голосов
Сергей Талызенков, спасибо за решение, я решил другим способом, не меняя компонент, просто создал новый шаблон для постраничной навигации и сделал в нем ограничения на вывод  страниц! но и ваш вариант имеет право на жизнь!
ответил 28 Дек, 13 от Nausury (220 баллов)
00 голосов
Shevtcoff_ ваш метод будет уступать по производительности, з-десь конечно она будет не так сильно заметна так что любой способ правилен
ответил 13 Апр, 14 от Amentet (2,080 баллов)

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

0 голосов
4 ответов
0 голосов
4 ответов
0 голосов
4 ответов
0 голосов
1 ответ