Задать вопрос

Как в битриксе указать шаблон постраничной навигации?

Есть код, который вызывает продукты со скидкой
$result = CCatalogDiscount::GetDiscountProductsList(array() , array(">=DISCOUNT_ID" => 1) , false, array("nPageSize" => 20), array())


В месте кода, где должна быть выведена постраничная навигация я пишу следующее:
echo $res->NavPrint('', true, 'something, '/bitrix/templates/inner/components/bitrix/system.pagenavigation/innerpagination/template.php');


Но ничего не выводится. Точнее если я что то напишу, то это покажется. Но сам код вывода не пагинации не работает.
Почему то $arResult = Null. Хотя этот же шаблон я использовал в компоненте "каталог" и все прекрасно работало.

Если я просто вызываю функцию
$res->NavPrint();
то выводится стандартная пагинация.
  • Вопрос задан
  • 2205 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@pu5her
CFEEE7E4F0E0E2EBFFFED8E0F0E8EAF2FBE1E0EBE1E5F13A29
Не хватает кавычки после something.
echo $res->NavPrint('', true, 'something', '/bitrix/templates/inner/components/bitrix/system.pagenavigation/innerpagination/template.php');


GetDiscountProductsList возвращает результат в $result, а NavPrint вызывается из $res
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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