Argument (SP-Tag)

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Name

<sp:argument> - Setzt ein Argument für einen Funktions-Aufruf

Syntax

<sp:include ...>
   <sp:argument name="variable" value="Her name is ${name}"/>
</sp:include>

Beschreibung

Mit dem Argument-Tag können für den Include-Tag Argumente definiert werden, die im aufgerufenen Template ausgewertet werden können. Im aufgerufenen Template steht mit system.arguments eine Map zur Verfügung, die die Argumente enthält.

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 2.13
value Text Ja, oder expression bzw. condition bzw.object oder im Body des Tags None 2.13
expression Expression Ja oder value bzw. object bzw. condition oder im Body des Tags None 2.13
condition Condition Ja oder value bzw. object bzw. expresson oder im Body des Tags None 2.13
object Attribute Ja oder value bzw. expression bzw. condition oder im Body des Tags None 2.13
default Text Nein None 2.13
locale Locale Nein None 2.13
name
Name des Arguments.
value
Zu setzender Wert. Dieser wird immer als Zeichenkette ausgewertet.
expression
Die Expression wird ausgewertet und als Wert in das Argument geschrieben.
condition
Die Condition wird ausgewertet und als Bedingung in das Argument geschrieben.
object
Evaluiert das Attribut und setzt den evaluierten Wert. Im Gegensatz zu value wird hier das Object gespeichert und nicht der Text.
default
Der Text, der verwendet wird, wenn die Inhalte von value, expression und body leer sind.
locale
Dieses Attribut dient zur Auswahl der zu verwendenden Sprache bei mehrsprachigen Variablen.

Beispiele

Siehe Eigene Funktionen