1 Erklärung
Mit der {pages}-Funktion kann eine Seitenzahlennavigation erstellt werden. Die {pages}-Funktion benötigt kein schließenden {/pages} Tag.
2 Parameter
Parameter | Bedeutung |
controller | Gibt den Controller an, zu dem ein Link erstellt werden soll. |
application | Definiert die Endanwendung, aus der unser Controller stammt. Ist application nicht gesetzt, ist der Standardwert immer wcf. |
link | Gibt optionale Parameter an, die den Links angehangen werden sollen. |
id | Gibt die ID an, die innerhalb des Controllers benötigt wird. |
object | Gibt ein Objekt an, das innerhalb des Controllers benötigt wird. |
page | Gibt an, welche Seite als aktiv gekennzeichnet werden soll. |
pages | Gibt an, wieviele Seiten maximal dargestellt werden sollen. |
assign | Gibt den Namen einer Template Variabel an, in diese der Inhalt gespeichert wird. |
Gibt an, ob die die Seitenzahlennavigation sofort ausgegeben werden soll (true/false) |
3 Beispiele
Code
{* Erzeugt 10 Seitenzahlen *}
{pages pages=10 link='page-%d.html'}
{* Erzeugt 10 Seitenzahlen, wobei Seite 8 als aktuelle Seite markiert ist*}
{pages page=8 pages=10 link='page-%d.html'}
{* Weist die Seitenzahlen der Variable output zu ohne eine Ausgabe zu tätigen *}
{pages page=8 pages=10 link='page-%d.html' assign='output'}
{* Weist die Seitenzahlen der Variable output zu, inkl. Ausgabe *}
{pages page=8 pages=10 link='page-%d.html' assign='output' print=true}
{* Weist die Seitenzahlen der Variable pagesLinks zu für die Endanwendung example, inkl. Ausgabe *}
{pages print=true assign=pagesLinks application='example' controller='ExampleList' object=$objects link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder" pages=35}
Display More