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