src/Tutorka/Bundle/CoreBundle/Resources/views/list.pagination.html.twig line 1

Open in your IDE?
  1. {% set previousPage = pagination.actualPage - 1 %}
    {% set nextPage = pagination.actualPage + 1 %}
    
    <p class="small text-muted text-center">
        {{ 'pagination.count.title'|trans({'from': pagination.itemFrom, 'to': pagination.itemTo, 'count': pagination.itemCount}, 'advert') }}
    </p>
    {% if pagination.pages > 1 %}
    <nav>
        <ul class="pagination justify-content-center">
            <li class="page-item page-item-arrow">
                {% if pagination.actualPage > 1 and previousPage %}
                    <a class="page-link page-link-arrow" href="{{ path('advert_list', {'filterContainer': get_filter_url(filter_container, 'page', previousPage)}) }}" aria-label="Previous">
                        <span aria-hidden="true"><i class="fas fa-chevron-left"></i></span>
                        <span class="sr-only">Previous</span>
                    </a>
                {% else %}
                    <a class="page-link page-link-arrow" aria-label="Previous">
                        <span aria-hidden="true"><i class="fas fa-chevron-left"></i></span>
                        <span class="sr-only">Previous</span>
                    </a>
                {% endif %}
            </li>
            {% for page in 1..pagination.pages %}
                <li class="page-item {{ page == pagination.actualPage ? 'active' : '' }}">
                    <a class="page-link" href="{{ path('advert_list', {'filterContainer': get_filter_url(filter_container, 'page', page)}) }}">{{ page }}</a>
                </li>
            {% endfor %}
    
            {% if pagination.actualPage < pagination.pages and nextPage %}
                <li class="page-item page-item-arrow">
                    <a class="page-link page-link-arrow" href="{{ path('advert_list', {'filterContainer': get_filter_url(filter_container, 'page', nextPage)}) }}" aria-label="Next">
                        <span aria-hidden="true"><i class="fas fa-chevron-right"></i></span>
                        <span class="sr-only">Next</span>
                    </a>
                </li>
            {% else %}
                <li class="page-item page-item-arrow">
                    <a class="page-link page-link-arrow" aria-label="Next">
                        <span aria-hidden="true"><i class="fas fa-chevron-right"></i></span>
                        <span class="sr-only">Next</span>
                    </a>
                </li>
            {% endif %}
        </ul>
    </nav>
    {% endif %}