CMS:JUMP_PREV

Erzeugt einen Zurückblättern-Verweis.

(CMS:JUMP_PREV tpl_link [parameter=wert …])

Methode: Pagination::cmsJumpPrev()
Ohne Schlüssel: der erste Wert ohne = gilt als tpl_link

Parameter

Parameter Wert Standard Pflicht Beschreibung
skip Zahl >= 0 $_REQUEST[skip] Versatz der aktuellen Seite (Anzahl übersprungener Ergebnisse). Ohne Angabe gilt der Request-Parameter skip.
tpl_link ¹ HTML-Vorlage <a href="{href}"><strong>❮❮</strong></a> Vorlage für den Verweis, solange es eine vorherige Seite gibt. {href} wird durch die Ziel-URL ersetzt. Die URL ist HTML-maskiert (&amp; statt &), ' und \ sind prozentkodiert – {href} kann direkt in einem Attribut stehen.
tpl_inactive HTML-Vorlage <span>❮❮</span> Vorlage für den nicht anwählbaren Verweis, wenn es keine vorherige Seite gibt. {href} wird ebenfalls ersetzt.
replace Text?Text – Einfache Textersetzung im fertigen HTML. Trenner ist das Fragezeichen: "suchen?ersetzen".
prefix Text – Text vor dem Verweis, nur wenn ein Verweis ausgegeben wird.
suffix Text – Text nach dem Verweis, nur wenn ein Verweis ausgegeben wird.
ifempty Text – Ausgabe, wenn das CMS:SELECT kein limit hat (dann gibt es keine Seiten). Passt alles auf eine Seite, erscheint tpl_inactive.
set Array-Index von $set – Der Verweis wird nicht ausgegeben, sondern in der Variable $set gespeichert.

¹ kann ohne Schlüssel als erster Wert angegeben werden.

Anwendung

Verweis auf die vorherige Seite - Gegenstück zu CMS:JUMP_NEXT, wie dieses im resulttemplate eines CMS:SELECT mit limit (das limit ist die Seitengröße):

<nav>(CMS:JUMP_PREV "<a href='{href}'>‹ zurück</a>" tpl_inactive="") (CMS:JUMP_NEXT "<a href='{href}'>weiter ›</a>" tpl_inactive="")</nav>

Auf der ersten Seite erscheint tpl_inactive (hier leer), sonst der Link – auch wenn alles auf eine Seite passt.

Parameter im Einzelnen

skip

(CMS:JUMP_PREV skip="{$offset}")
(CMS:JUMP_PREV "<a class=prev href='{href}'>‹ zurück</a>")

tpl_inactive

(CMS:JUMP_PREV tpl_inactive="<span class=disabled>‹ zurück</span>")

replace

(CMS:JUMP_PREV replace="❮❮?←")

prefix

(CMS:JUMP_PREV prefix="<li class=prev>" suffix="</li>")

suffix

(CMS:JUMP_PREV suffix="</li>" prefix="<li>")

ifempty

(CMS:JUMP_PREV ifempty="")

Greift nur, wenn das CMS:SELECT kein limit hat; Standard ist leer.

set

(CMS:JUMP_PREV set=prev)

← Übersicht

Stand: camindo CMS 9.1.3