Range (SP-Tag)
Version vom 8. Juni 2008, 17:24 Uhr von Liebold (Diskussion | Beiträge)
Name
<sp:range> - Der Range-Tag reduziert eine Liste anhand von Positions-Angaben.
Syntax
<sp:range name="liste" collection="liste" range="bereich" />
Beschreibung
Der Range-Tag reduziert eine Liste anhand von Positionsangaben. Die einzelnen Positionen werden durch Kommata getrennt (z.B 1,3). Ganze Bereiche werden mit - angegeben (z.B. 5-7 -> 5,6,7). Ein Bereich kann in umgekehrter Reihenfolge erzeugt werden, indem der Bereich mit der höheren Position beginnt (z.B. 7-5). Diese Angaben können Kombiniert werden (z.B. 1,3,7-5 -> 1,3,7,6,5). Die Liste beginnt mit der Position 0. Das Ende einer Liste kann mit $ angegeben werden.
Im Gegensatz zu sp:filter, wird hier die Liste anhand der Position der Elemente reduziert.
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
xxx
|
Attribute | Ja | None | 1 |
xxx
|
Text | Nein | None | 1 |
xxx
|
Expression | Nein | None | 1 |
xxx
|
Locale | Nein | None | 1 |
xxx
- xxx.
xxx
- xxx.
Beispiele
Beispiel A
Template Quelltext
xxx
Ausgabe
xxx
Beispiel B
Template Quelltext
xxx
Ausgabe
xxx