logo

Пагинация

Роман Романов

У меня стоит код: {% widget 'List' with {order: 'tag',sort: 'ASC', template: 'mass_media.twig', catalog: 478, limit: 4 } %}
Как сделать так, чтобы появилась пагинация? Как активировать paginator? Не понял как он работает. widget.getParam('paginator') ничего не выдает.

Роман Романов 16.08.2018 13:11
Роман Романов

Вам необходимо в шаблон 'mass_media.twig' виджета 'List' вставить код вызова виджета постраничной навигации. Например, так, как это сделано в стандартном шаблоне виджета 'List':

{{ widget.getPaginator()|raw }}

Роман Романов, 16.08.2018 13:22
Роман Романов

widget.getParam('paginator') - служит для того, чтобы была возможность показывать/скрывать пагинацию с помощью параметра при вызове виджета. Например, если изменить вышеприведенный код на:



{% if widget.getParam('paginator') %}

{{ widget.getPaginator()|raw }}

{% endif %}



то пагинация появится только при вызове виджета с параметром paginator=1 :

{% widget 'List' with {order: 'tag',sort: 'ASC', template: 'mass_media.twig', catalog: 478, limit: 4, paginator:1 } %}


Роман Романов, 16.08.2018 13:28

Добавить комментарий

Ваше имя для комментария