Pagination ใน Mundana theme เสีย

ไฟล์ที่ทำการแก้ไข

/user/themes/mundana/templates/partials/pagination.html.twig

แก้ที่

{% if pagination|length > 1 %}

ให้เป็น

{% if pagination and (pagination.hasPrev or pagination.hasNext) %}

ไฟล์สมบูรณ์

{% set pagination = pagination|default(page.collection.params.pagination) %}

{% if pagination and (pagination.hasPrev or pagination.hasNext) %}
<ul class="pagination">

    {% if pagination.hasPrev %}
        <li class="page-item">
            <a class="page-link text-{{ color_style }}" rel="prev" href="{{ pagination.prevUrl }}">
                &laquo; {{ 'MUNDANA.BLOG.PAGINATION.PREV'|t }}
            </a>
        </li>
    {% else %}
        <li class="page-item disabled">
            <span class="prev page-link">&laquo;</span>
        </li>
    {% endif %}

    {% for paginate in pagination %}
        {% if paginate.isCurrent %}
            <li class="page-item disabled">
                <span class="active webjeda page-link">{{ paginate.number }}</span>
            </li>
        {% elseif paginate.isInDelta %}
            <li class="page-item">
                <a class="page-link text-{{ color_style }}" href="{{ paginate.url }}">
                    {{ paginate.number }}
                </a>
            </li>
        {% elseif paginate.isDeltaBorder %}
            <li class="gap">
                <span>&hellip;</span>
            </li>
        {% endif %}
    {% endfor %}

    {% if pagination.hasNext %}
        <li class="page-item">
            <a class="page-link text-{{ color_style }}" rel="next" href="{{ pagination.nextUrl }}">
                {{ 'MUNDANA.BLOG.PAGINATION.NEXT'|t }} &raquo;
            </a>
        </li>
    {% else %}
        <li class="page-item disabled">
            <span class="next page-link">&raquo;</span>
        </li>
    {% endif %}

</ul>
{% endif %}

Previous Post Next Post