Как добавить пагинацию в компонент каталог битрикс?

У битрикса есть много решений для каталога, однако ни одно из тех что вывелось не стало выводить пагинацию.

bitrix:catalog.top - если бы этот имел возможность постраничной навигации, то не пришлось бы спрашивать.

компоненты каталога с навигацией: Элементы раздела и Список связанных элементов по каким-то причинам не пашут

Использую калалог т.к. он понимает #SECTION_CODE_PATH#

Задача такая:
новость 1,
новость2,
новость3,
...
туда 1,2,3 ... сюда

Какой из компонентов наиболее адекватно с этим работает?

ПОДРОБНЕЕ
У меня такие пути к новостям www.bla-bla.ru/bla-bla/bla-bla/, без #SECTION_CODE_PATH# не обойтись
На главной нужно выводить все новости с бесконечной прокруткой, на странице раздела новостей я её уже сделал. осталось добавить на главную.
  • Вопрос задан
  • 10817 просмотров
Решения вопроса 1
sabramovskikh
@sabramovskikh
Любой комплексный хорошо с этим работает.
Да и просто "Список новостей" тоже с этим работает. Нужно включить в настройках "Показывать постраничную навигацию снизу" и выбрать шаблон
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Logic87
@Logic87
Программист/администратор сайтов на 1С-Битрикс.
Если речь идет о новостях без разделов - используйте комплексный компонент Новости, включите в настройках вызова этого компонента Пагинацию.
Если у вас новости с разделами - используйте комплексный компонент Каталог, но хорошо почистите шаблон от лишнего кода и выключите использование JS в компоненте. В этом же компоненте в настройках его вызова включите Пагинацию.
Ответ написан
Комментировать
Denchik15
@Denchik15
Микрозаймы онлайн
Идете вот сюда /bitrix/templates/ваш шаблон/components/bitrix/news.list/news.news-list,
Открываете файл template.php,
Дописываете туда
<это>---------------------------------------------------------------
<?
if( ($key+1) % 4 == 0 )
{
echo "";
}

if( ($key+1) % 3 == 0 )
{
echo "";
}

?>
<это>---------------------------------------------------------------
<это>---------------------------------------------------------------
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<?=$arResult["NAV_STRING"]?>
<?endif;?>
<это>------------------------------------------------------------------

И будет вам пегинация нормальная
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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