Set (SP-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
+ | ==Name== | ||
+ | <sp:set> - Setzt Variablen | ||
+ | ==Syntax== | ||
+ | <source lang="xml"> | ||
+ | <sp:set name="variable" value="His name is ${name}"/> | ||
+ | </source> | ||
+ | ==Beschreibung== | ||
+ | Mit dem Set-Tag können eigene Variablen innerhalb eines Templates definiert werden. Mit Hilfe des Attributes [[scope]] kann der Gültigkeitsbereich der Variable bestimmt werden. Mit sp:set können [[Text|Zeichenketten]], [[Expression|Expressions]] oder [[Objekt|Objekte]] (als Attribut angegeben) für eine Variable gesetzt werden. Bei overwrite gleich false, wird die Variable nur gesetzt wenn sie noch nicht existiert oder leer ist. | ||
+ | |||
+ | ==Attribute== | ||
+ | {| class="prettytable sortable" | ||
+ | |- class="hintergrundfarbe1" | ||
+ | ! Name || Type || Required || Default | ||
+ | |- | ||
+ | | <code>name</code> || [[Attribute]] || Ja || None | ||
+ | |- | ||
+ | | <code>value</code> || [[Text]] || Nein || None | ||
+ | |- | ||
+ | | <code>expression</code> || [[Expression]] || Nein || None | ||
+ | |- | ||
+ | | <code>object</code> || [[Locale]] || Nein || None | ||
+ | |- | ||
+ | | <code>overwrite</code> || [[Locale]] || Nein || None | ||
+ | |- | ||
+ | | <code>locale</code> || [[Locale]] || Nein || None | ||
+ | |- | ||
+ | | <code>scope</code> || [[Locale]] || Nein || None | ||
+ | |} | ||
+ | |||
+ | ;<code>xxx</code> | ||
+ | :xxx. | ||
+ | ;<code>xxx</code> | ||
+ | :xxx. | ||
+ | |||
+ | ==Beispiele== | ||
+ | |||
+ | ====Beispiel A==== | ||
+ | |||
+ | Template Quelltext | ||
+ | <source lang="xml"> | ||
+ | xxx | ||
+ | </source> | ||
+ | |||
+ | Ausgabe | ||
+ | <source lang="text"> | ||
+ | xxx | ||
+ | </source> | ||
+ | |||
+ | ====Beispiel B==== | ||
+ | |||
+ | Template Quelltext | ||
+ | <source lang="xml"> | ||
+ | xxx | ||
+ | </source> | ||
+ | |||
+ | Ausgabe | ||
+ | <source lang="text"> | ||
+ | xxx | ||
+ | </source> | ||
<noinclude> | <noinclude> | ||
[[Category:SP-Tags]] | [[Category:SP-Tags]] | ||
</noinclude> | </noinclude> |
Version vom 5. Juni 2008, 09:40 Uhr
Name
<sp:set> - Setzt Variablen
Syntax
<sp:set name="variable" value="His name is ${name}"/>
Beschreibung
Mit dem Set-Tag können eigene Variablen innerhalb eines Templates definiert werden. Mit Hilfe des Attributes scope kann der Gültigkeitsbereich der Variable bestimmt werden. Mit sp:set können Zeichenketten, Expressions oder Objekte (als Attribut angegeben) für eine Variable gesetzt werden. Bei overwrite gleich false, wird die Variable nur gesetzt wenn sie noch nicht existiert oder leer ist.
Attribute
Name | Type | Required | Default |
---|---|---|---|
name |
Attribute | Ja | None |
value |
Text | Nein | None |
expression |
Expression | Nein | None |
object |
Locale | Nein | None |
overwrite |
Locale | Nein | None |
locale |
Locale | Nein | None |
scope |
Locale | Nein | None |
xxx
- xxx.
xxx
- xxx.
Beispiele
Beispiel A
Template Quelltext
xxx
Ausgabe
xxx
Beispiel B
Template Quelltext
xxx
Ausgabe
xxx