Print (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 38: Zeile 38:
 
Template Quelltext
 
Template Quelltext
  
<source lang="html4strict">
+
<source lang="xml">
<p>Nicht definierte Variablen liefern: <sp:print name="var"/>&gt;br&lt;<br>
+
<p>Nicht definierte Variablen liefern: <sp:print name="var"/>&lt;br&gt;<br>
 
Sie können aber einen Default-Wert haben: <sp:print name="var" default="Hallo"/></p>
 
Sie können aber einen Default-Wert haben: <sp:print name="var" default="Hallo"/></p>
 
</source>
 
</source>
Zeile 45: Zeile 45:
 
Ausgabe
 
Ausgabe
  
<source lang="html4strict">
+
<pre>
<p>Nicht definierte Variablen liefern:<br>
+
Nicht definierte Variablen liefern:
Sie können aber einen Default-Wert haben: Hallo</p>
+
Sie können aber einen Default-Wert haben: Hallo
 +
</pre>
 +
 
 +
====Ausgabe einer Expression====
 +
 
 +
Template Quelltext
 +
 
 +
<source lang="xml">
 +
<sp:set name="x" value="7"/>
 +
<sp:set name="y" value="12"/>
 +
<%--
 +
  Auf Variablen greift man mit ${} zu
 +
--%>
 +
Der Print-Tag kann auch rechnen:
 +
(7 + 12) * 2 - 3 = <sp:print expression="(${x} + ${y}) * 2 - 3"/>
 
</source>
 
</source>
 +
 +
Ausgabe
 +
 +
<pre>
 +
Der Print-Tag kann auch rechnen:
 +
(7 + 12) * 2 - 3 = 35
 +
</pre>
  
 
<noinclude>
 
<noinclude>
 
[[Category:SP-Tags]]
 
[[Category:SP-Tags]]
 
</noinclude>
 
</noinclude>

Version vom 3. Juni 2008, 22:04 Uhr

Name

<sp:print> - Ausgabe-Tag.

Syntax

<sp:print name="variable"/>

Beschreibung

Der Print-Tag dient zur Ausgabe von Texten, Expression sowie Daten und Zahlen in beliegem Formaten.

Attribute

Name Type Required Default
name Attribute Ja oder text bzw. expression None
text Text Ja oder name bzw. expression None
expression Expression Ja oder name bzw. text None
default Text Nein None
encoding Text Nein None
encrypt Text Nein None
locale Locale Nein None
dateformat Text Nein None
decimalformat Text Nein None

Beispiele

Ausgabe einer Variablen

Template Quelltext

<p>Nicht definierte Variablen liefern: <sp:print name="var"/>&lt;br&gt;<br>
Sie können aber einen Default-Wert haben: <sp:print name="var" default="Hallo"/></p>

Ausgabe

Nicht definierte Variablen liefern:
Sie können aber einen Default-Wert haben: Hallo

Ausgabe einer Expression

Template Quelltext

<sp:set name="x" value="7"/>
<sp:set name="y" value="12"/>
<%--
  Auf Variablen greift man mit ${} zu
--%>
Der Print-Tag kann auch rechnen:
(7 + 12) * 2 - 3 = <sp:print expression="(${x} + ${y}) * 2 - 3"/>

Ausgabe

Der Print-Tag kann auch rechnen:
(7 + 12) * 2 - 3 = 35