Paginate

Die Navigation des paginate-Tags wird anhand der Attribute des paginate -Objekts erstellt. Für eine schnellere Alternative können Sie auch den Filter default_pagination verwenden.

Das paginate-Objekt kann nur innerhalb von paginate-Tags verwendet werden.

Das Objekt paginate hat die folgenden Attribute:

Inhalt

paginate.current_offset

Gibt die Gesamtzahl der Elemente zurück, die sich auf den Seiten vor der aktuellen Seite befinden. Wenn Sie zum Beispiel nach 5 Seiten paginieren und auf der dritten Seite sind, würde paginate. current_offset 10 zurückgeben.

paginate.current_page

Gibt die Nummer der aktuellen Seite zurück.

paginate.items

Gibt die Gesamtzahl der Elemente zurück, die paginiert werden sollen. Wenn Sie zum Beispiel eine Sammlung von 120 Produkten paginieren, würde paginate. items 120 zurückgeben.

paginate.parts

Gibt ein Array mit allen Teilen der Paginierung zurück. Eine part ist eine Komponente, die zum Aufbau der Navigation für die Paginierung verwendet wird.

paginate.next

Gibt die Teilvariable für den Link Weiter in der Paginierungsnavigation zurück.

{% if paginate.next.is_link %}
    <a href="{{ paginate.next.url }}">{{ paginate.next.title }}</a>
{% endif %}
 <!-- If we're not on the last page, and there still needs to be a Next link -->
<a href="/Sammlungen/all?page=17">Next »</a>

paginate.previous

Gibt die Teilvariable für den Link Vorherige in der Paginierungsnavigation zurück.

{% if paginate.previous.is_link %}
    <a href="{{ paginate.previous.url }}">{{ paginate.previous.title }}</a>
{% endif %}
 <!-- If we're not on the first page, and there still needs to be a Previous link -->
<a href="/Sammlungen/all?page=15">« Previous</a>

paginate.page_size

Gibt die Anzahl der pro Seite angezeigten Elemente zurück.

paginate.pages

Gibt die Anzahl der Seiten zurück, die durch das Paginierungs-Tag erstellt wurden.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.