Set (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
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