{% macro simple(paginator) %} {{ pagerfanta(paginator, 'twig', options|default({'template': '@SyliusAdmin/shared/pagerfanta.html.twig'})) }} {% endmacro %} {% macro results_count(paginator) %} {% set from = 1 + (paginator.currentPage - 1) * paginator.maxPerPage %} {% set to = paginator.maxPerPage + (paginator.currentPage - 1) * paginator.maxPerPage %} {% set to = to < paginator.nbResults ? to : paginator.nbResults %} {{ 'sylius.ui.pagination.number_of_results'|trans({'%from%': from, '%to%': to, '%total%': paginator.nbResults}) }} {% endmacro %} {% macro number_of_results_selector(paginator, pagination_limits) %} {% set other_pagination_limits = pagination_limits|filter(limit => limit != paginator.maxPerPage) %} {% if other_pagination_limits is not empty %}