<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sitepark.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schramek</id>
	<title>SiteparkWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sitepark.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Schramek"/>
	<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php/Spezial:Beitr%C3%A4ge/Schramek"/>
	<updated>2026-05-25T18:52:32Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Textarea_(SP-Tag)&amp;diff=2589</id>
		<title>Textarea (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Textarea_(SP-Tag)&amp;diff=2589"/>
		<updated>2008-11-12T10:09:11Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:textarea&amp;gt; - Erzeugt ein mehrzeiliges Textfeld&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:textarea name=&amp;quot;variable&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Textarea-Tag erzeugt ein HTML-Textarea-Feld (siehe auch &amp;lt;code&amp;gt;[[spt:textarea]]&amp;lt;/code&amp;gt;,  &amp;lt;code&amp;gt;[[spt:smarteditor]]&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;[[spt:tinymce]]&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Intro===&lt;br /&gt;
&lt;br /&gt;
Textarea mit den Dynamischen Attributen cols und rows&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
Einleitungstext&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:textarea name=&amp;quot;sp_intro&amp;quot; cols=&amp;quot;58&amp;quot; rows=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Textimage_(SP-Tag)&amp;diff=2588</id>
		<title>Textimage (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Textimage_(SP-Tag)&amp;diff=2588"/>
		<updated>2008-11-12T10:09:08Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:textimage&amp;gt; - Wandelt einen Text in ein Bild um&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:textimage&lt;br /&gt;
   name=&amp;quot;variable&amp;quot;&lt;br /&gt;
   scope=&amp;quot;page&amp;quot;&lt;br /&gt;
   text=&amp;quot;ein text von ${name}&amp;quot;&lt;br /&gt;
   width=&amp;quot;100&amp;quot;&lt;br /&gt;
   height=&amp;quot;15&amp;quot;&lt;br /&gt;
   fontname=&amp;quot;Arial&amp;quot;&lt;br /&gt;
   fontsize=&amp;quot;12&amp;quot;&lt;br /&gt;
   fontstyle=&amp;quot;bold&amp;quot;&lt;br /&gt;
   fontcolor=&amp;quot;AAAAAA&amp;quot;&lt;br /&gt;
   background=&amp;quot;000000&amp;quot;&lt;br /&gt;
   gravity=&amp;quot;c&amp;quot;&lt;br /&gt;
   offset=&amp;quot;2,5&amp;quot;&lt;br /&gt;
   /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit diesem Tag könne aus Texten Bilder generiert werden. Über das &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;-Attribut wird der Text angegeben, aus dem das Bild erzeugt werden soll. Die Angabe von Höhe und Breite ist optional. Werden Höhe und Breite nicht angegeben, ergibt sich die Abmessung des Bildes aus Textlänge, Schriftgröße etc.&lt;br /&gt;
&lt;br /&gt;
Dieser Tag verhält sich in [[Template-Modus|In-]] und [[Template-Modus|Out-Modus]] unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
;Out-Modus&lt;br /&gt;
:Wird &amp;lt;code&amp;gt;sp:textimage&amp;lt;/code&amp;gt; im [[Template-Modus|Out-Modus]] betrieben, wird das verkleinerte Bild in einem Verzeichnis ''textimage'' unterhalb des Medien-Verzeichnises des Artikels abgelegt.&lt;br /&gt;
;In-Modus&lt;br /&gt;
:Wird &amp;lt;code&amp;gt;sp:textimage&amp;lt;/code&amp;gt; im [[Template-Modus|In-Modus]] betrieben, wird das verkleinerte Bild in der [[BinDB]] abgelegt.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontname&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Arial&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontstyle&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| plain&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 000000&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| FFFFFF&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;gravity&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| c&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;offset&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 0,0&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Scope]]&lt;br /&gt;
| Nein&lt;br /&gt;
| request&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variable für den Zugriff auf das [[TextImage]]-Objekt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;&lt;br /&gt;
:Text der als Bild umgewandelt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Bildes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
:Höhe des Bildes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontName&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name des zu verwendenden Zeichensatzes - muss unter dem angegebenem Namen auf dem IES-Server verfügbar sein.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontSize&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftgröße.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftstil. Mögliche Werte sind &amp;lt;code&amp;gt;plain&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bold&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;italic&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontColor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftfarbe.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;&lt;br /&gt;
:Hintergrundfabe.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;gravity&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ausrichtung der Schrift auf dem Bild.&lt;br /&gt;
:;c, center&lt;br /&gt;
::Schrift zentrieren&lt;br /&gt;
:;n, north&lt;br /&gt;
::Am oberen Rand ausrichten&lt;br /&gt;
:;ne, northeast&lt;br /&gt;
::Am oberen-rechten Rand ausrichten&lt;br /&gt;
:;e, east&lt;br /&gt;
::Am rechten Rand ausrichten&lt;br /&gt;
:;se, southeast&lt;br /&gt;
::Am unteren-rechten Rand ausrichten&lt;br /&gt;
:;s, south&lt;br /&gt;
::Am unteren Rand ausrichten&lt;br /&gt;
:;sw, southwest&lt;br /&gt;
::Am unteren-linken Rand ausrichten&lt;br /&gt;
:;w, west&lt;br /&gt;
::Am linken Rand ausrichten&lt;br /&gt;
:;nw, northwest&lt;br /&gt;
::Am oberen-linken Rand aurichten&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;offset&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Offset wird mit zwei Kommata getrennten Zahlen angegeben. Der erste Wert gibt den x-offset (vertikale Verschiebung), der zweite den y-offset (horizontale Verschiebung) an.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[Scope|Gültigkeitsbereich]], in dem die Variable definiert ist. Möglich sind &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;request&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Textbild erzeugen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:textimage name=&amp;quot;textImage&amp;quot; text=&amp;quot;${myLink.systemlink.email}&amp;quot;&amp;gt;&lt;br /&gt;
url: &amp;lt;sp:print name=&amp;quot;textImage.url&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
url: /test/test.html.media/textimage/11400032033.png&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Url_(SP-Tag)&amp;diff=2587</id>
		<title>Url (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Url_(SP-Tag)&amp;diff=2587"/>
		<updated>2008-11-12T10:09:05Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
==Name==&lt;br /&gt;
&amp;lt;sp:url&amp;gt; - Erzeugt IES-konforme URLs&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:url uri=&amp;quot;mytest/test.spml&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem URL-Tag werden IES-konforme URLs erzeugt. Der Tag schreibt bei abgeschalteten Cookies die [[SessionID]] in die URL und die aktuelle Window-ID zu Verwendung der Window-Session. Bei Verwendung des Handler-Attributes wird auch der Handler als Paramter an die URL gehängt.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;window&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| true&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;command ([[deprecated#2.0|deprecated]] ab Version 2.0)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;information ([[deprecated#1.3|deprecated]] ab Version 1.3)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;publisher ([[deprecated#2.0|deprecated]] ab Version 2.0)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| true&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;absolute ([[deprecated#2.0|deprecated]] ab Version 2.0)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| true&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;gui ([[deprecated#2.0|deprecated]] ab Version 2.0)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| true&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_common_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dies kann ein beliebiger Pfad zu einer Seite sein. sp:url sorgt dafür, das alle Session-Informationen an die URL gehängt werden, so das die Session nicht verloren geht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
:Template aus dem eine URL generiert werden soll. Alle Templates des IES liegen als SPML-Seiten im System. sp:url ermittelt die SPML-Seite des Templates und gibt sie aus. Dieses Attribute sollte nur für Umstellungen von Live-Seiten verwendet werden, die sich durch den Wegfall der Kommandos ergeben. Prinzipiell sollte Live-Seiten und insgesamt [[Webapplication|Webapplikationen]] nicht mit Templates, sondern mit SPML-Seite realisiert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt;&lt;br /&gt;
:Handler der vor dem Aufruf, der mit &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt; angegebenen Seite, ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt;&lt;br /&gt;
:SPML-Seiten sind immer Teil einer [[Webapplication|Webapplikation]]. Jede Webapplikation besitzt eine Context-Pfad mit der die URL beginnt (Es existert auch ein ROOT-Context-Pfad (/)). Soll die URL einer Seite herausgeschrieben werden, die in einer anderen Webapplikation liegt, so wird mit diesem Attribut die ID dieser Webapplikation angegeben. Somit wird die URL auch richtig erzeugt, wenn sich der Context der Ziel-Webapplikation ändert.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;&lt;br /&gt;
:SPML-Seiten sind immer Teil einer [[Webapplication|Webapplikation]]. Jede Webapplikation besitzt eine Context-Pfad mit der die URL beginnt (Es existert auch ein ROOT-Context-Pfad (/)). Soll die URL einer Seite herausgeschrieben werden, die in einer anderen Webapplikation liegt, so wird mit diesem Attribut der Context-Pfad angegeben. Context-Pfade von Webapplikationen können sich ändern. Damit auch bei solchen Änderungen die URL richtig generiert wird sollte in den meisten Fällen eher das Attribut &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;window&amp;lt;/code&amp;gt;&lt;br /&gt;
:Innerhalb einer ([[SPEL#Session_Scope|Session]]) können für jedes Browserfenster weitere [[SPEL#Window_Scope|Windowsessions]] existieren. Dies ist sinnvoll, wenn die Session über ein Cookies gehalten wird und dennoch unterschiedliche Sessions in einem Browser benötigt werden. Existiert so eine Windowsession wird die ID dieser Session mit an die URL gehangen. Um dies zu verhindern, muß dieses Attribute auf &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt; ([[deprecated#2.0|deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet und wird in zukünftigen Versionen nicht mehr unterstüzt werden. Kommandos wurden in der Version 2.0 abgeschafft zugunsten einer flexibleren Lösung abgeschafft. Ein Kommando bestand aus einem Template mit einem optionalen Handler. Für jede Template-Handler-Kombination musste ein eigenes Kommando angelegt werden. Diese Verbindung wurde aufgebrochen und durch zwei neue Attribute &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt; ersetzt. Um einen Handler aufzurufen und anschließend ein Template auszuführen ist nun die Definition eines Kommandos nicht mehr nötig. Um einen Handler aufzurufen und anschließend ein Template auszuführen verwenden sie die beiden Attribute &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;. Um einen Handler aufzurufen und anschließend eine SPML-Seite auszuführen verwenden sie die Attribute &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
:Existierendes Command. Muss im GUI definiert worden sein.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt; ([[deprecated#1.3|deprecated]] ab Version 1.3)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribute ist veraltet und wird in zukünftigen Versionen nicht mehr unterstütz werden. sp:url wurde in in früheren Versionen auch dazu verwendet die URL eines generierten Artikels zu ermitteln. Welche URL herausgeschieben werden sollte wurde auch noch über die Attribute &amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;absolute&amp;lt;/code&amp;gt; gesteuert. Für diesen Zweck sollte sp:url nicht mehr verwendet werden. Statt dessen sollten die Attribute &amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;relativeUrl&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;absoluteUrl&amp;lt;/code&amp;gt; und die Methoden &amp;lt;code&amp;gt;url()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;relativeUrl()&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;absoluteUrl()&amp;lt;/code&amp;gt; der Objecte [[Article]], [[Media]] und [[Resource]] verwendet werden.&lt;br /&gt;
&lt;br /&gt;
:Artikel dessen URL geschrieben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt; ([[deprecated#1.3|deprecated]] ab Version 1.3)&lt;br /&gt;
:'''''Deprecated.''' Da dieses Attribut von dem Attribut &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt; abhängt ist auch dieses Attribut veraltet. (Siehe Attribut &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
:Wird in Verbindung mit &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt; verwendet, um zu bestimmten von welchem Publikationsbreich die URL erzeugt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;absolute&amp;lt;/code&amp;gt; ([[deprecated#1.3|deprecated]] ab Version 1.3)&lt;br /&gt;
:'''''Deprecated.''' Da dieses Attribut von dem Attribut &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt; abhängt ist auch dieses Attribut veraltet. (Siehe Attribut &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
:Gibt an, ob die URL die durch das Attribute &amp;lt;code&amp;gt;information&amp;lt;/code&amp;gt; ermittelt wurde mit absolutem Pfad ausgegeben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;gui&amp;lt;/code&amp;gt; ([[deprecated#2.0|deprecated]] ab Version 2.0)&lt;br /&gt;
:'''''Deprecated.''' Da dieses Attribut von dem Attribut &amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt; abhängt ist auch dieses Attribut veraltet. (Siehe Attribut &amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt;). Ein GUI war eine List von Kommandos um [[Live-Seiten]] zu realisieren. GUI's wurde durch [[Webappliation|Webapplikationen]] ersetzt.&lt;br /&gt;
&lt;br /&gt;
:Steuert, ob das aktuelle GUI an die URL gefügt werden soll (nur in Verbindung mit &amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt; notwendig). Wird ab [[IES]] Version 2 nicht mehr ausgewertet, da keine GUIs mehr existieren. Sie werden durch [[Live-Seiten]] und [[Webapplication|Webapplikationen]] abgelöst.&lt;br /&gt;
{{sp_common_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===URL ausgeben===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;sp:url uri=&amp;quot;mytest/test.spml&amp;quot;/&amp;gt;;parameter1=a;parameter2=b&amp;quot;&amp;gt;show&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Text_(SP-Tag)&amp;diff=2586</id>
		<title>Text (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Text_(SP-Tag)&amp;diff=2586"/>
		<updated>2008-11-12T10:08:12Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:text&amp;gt; - Erzeugt ein einzeiliges Texteingabefeld&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:text name=&amp;quot;sp_external_link&amp;quot; value=&amp;quot;http://&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Text-Tag erzeugt ein HTML-Input-Feld (siehe auch [[spt:text]], [[spt:number]] und [[spt:date]]).&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=format|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=format|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Überschrift===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
Überschrift&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:text name=&amp;quot;sp_title&amp;quot; size=&amp;quot;60&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Sort_(SP-Tag)&amp;diff=2585</id>
		<title>Sort (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Sort_(SP-Tag)&amp;diff=2585"/>
		<updated>2008-11-12T10:07:51Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:sort&amp;gt; - Sortiert eine Liste&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:sort name=&amp;quot;sortedList&amp;quot; collection=&amp;quot;listToSort&amp;quot; keys=&amp;quot;lastName, birthday&amp;quot; sequences=&amp;quot;desc, asc&amp;quot; types=&amp;quot;text, number&amp;quot; locale=&amp;quot;en&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Sort-Tag sortiert eine Liste nach den angegeben Sortierkriterien (&amp;lt;code&amp;gt;keys&amp;lt;/code&amp;gt;). Zu jedem Sortierkriterium kann eine Sortierreihenfolge (&amp;lt;code&amp;gt;sequences&amp;lt;/code&amp;gt;) angegben werden, die bestimmt ob auf- oder absteigend sortiert werden soll. Weiter kann für jedes Sortierkriterium ein Sortiertyp (&amp;lt;code&amp;gt;types&amp;lt;/code&amp;gt;) angegeben werden, um zu bestimmen, ob Zeichenketten oder Zahlen sortiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Punkte, Leerzeichen und Bindestriche werden bei der Text-Sortierung nicht berücksichtigt. Für Umlaute und Groß- Kleinbuchstaben gilt folgende Reihenfolge: a, A, ä, Ä, aa, Aa, äa, Äa, ad, Ad, ae, Ae&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;collection&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Collection]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;keys&amp;lt;/code&amp;gt;&lt;br /&gt;
| kommaseparierte Liste von [[Text|Texten]]&lt;br /&gt;
| Nein&lt;br /&gt;
| das Element selbst&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sequences&amp;lt;/code&amp;gt;&lt;br /&gt;
| kommaseparierte Liste von [[Text|Texten]]&lt;br /&gt;
| &amp;lt;code&amp;gt;asc&amp;lt;/code&amp;gt; für alle Sortierkriterien&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;types&amp;lt;/code&amp;gt;&lt;br /&gt;
| kommaseparierte Liste von [[Text|Texten]]&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; für alle Sortierkriterien&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der sortierten Liste.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;collection&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der zu sortierenden Liste.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;keys&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Sortierkriterien nach denen die Elemente der Liste sortiert werden sollen. Diese Parameter ist optional. Ist kein Sortierkriterium angegeben, so wird das Element selber für die Sortierung verwendet. Dies ist Beispielsweise der Fall, wenn die Liste nicht aus Elementen sondern aus einfachen Zeichenketten besteht. Die Objekte der Liste haben keine Attribute und es soll nach den Zeichenketten selbst sortiert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sequences&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für jedes Sortierkriterium muss eine Sortierreihenfolge festgelegt werden, mit der bestimmt wird ob mit dem Sortierkriterium aufsteigend (&amp;lt;code&amp;gt;desc&amp;lt;/code&amp;gt;), absteigend (&amp;lt;code&amp;gt;asc&amp;lt;/code&amp;gt;) oder zufällig (&amp;lt;code&amp;gt;random&amp;lt;/code&amp;gt;) sortiert wird. Ist kein Sortierkriterium angegeben muss genau eine Sortierreihenfolge angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;types&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für jedes Sortierkriterium muss ein Sortiertyp festgelegt werden, der bestimmt, wie sortiert wird. Dabei ist eine Sortierung von Zeichenketten (&amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;) oder eine Sortierung von Zahlen (&amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;) möglich. Ist kein Sortierkriterium angegeben muss genau ein Sortiertyp angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Auf- und absteigende Sortierung===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Dr. Peter Pan&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Karsten Müller&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Gaby Schmidt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Dr. Hams-Peter Schlau&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Dr. Heinz-Rüdiger Schlauer&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Tina Meier&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Marion Hempel&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Jörg Jürgens&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Adam Apfel&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;100-900&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;20-30&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;-&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;-F&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;*&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unsortierte Liste:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;names&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste aufsteigend sortieren:&lt;br /&gt;
&amp;lt;sp:sort name=&amp;quot;sortedList&amp;quot; collection=&amp;quot;names&amp;quot;  sequences=&amp;quot;desc&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;sortedList&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Liste absteigend sortieren:&lt;br /&gt;
&amp;lt;sp:sort name=&amp;quot;sortedList&amp;quot; collection=&amp;quot;names&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:iterator collection=&amp;quot;sortedList&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:iterator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Unsortierte Liste:&lt;br /&gt;
Dr. Peter Pan&lt;br /&gt;
Karsten Müller&lt;br /&gt;
Gaby Schmidt&lt;br /&gt;
Dr. Hams-Peter Schlau&lt;br /&gt;
Dr. Heinz-Rüdiger Schlauer&lt;br /&gt;
Tina Meier&lt;br /&gt;
Marion Hempel&lt;br /&gt;
Jörg Jürgens&lt;br /&gt;
Adam Apfel&lt;br /&gt;
100-900&lt;br /&gt;
20-30&lt;br /&gt;
-&lt;br /&gt;
-F&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
Liste aufsteigend sortieren:&lt;br /&gt;
Tina Meier&lt;br /&gt;
Marion Hempel&lt;br /&gt;
Karsten Müller&lt;br /&gt;
Jörg Jürgens&lt;br /&gt;
Gaby Schmidt&lt;br /&gt;
-F&lt;br /&gt;
Dr. Peter Pan&lt;br /&gt;
Dr. Heinz-Rüdiger Schlauer&lt;br /&gt;
Dr. Hams-Peter Schlau&lt;br /&gt;
Adam Apfel&lt;br /&gt;
20-30&lt;br /&gt;
100-900&lt;br /&gt;
*&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
Liste absteigend sortieren:&lt;br /&gt;
-&lt;br /&gt;
*&lt;br /&gt;
100-900&lt;br /&gt;
20-30&lt;br /&gt;
Adam Apfel&lt;br /&gt;
Dr. Hams-Peter Schlau&lt;br /&gt;
Dr. Heinz-Rüdiger Schlauer&lt;br /&gt;
Dr. Peter Pan&lt;br /&gt;
-F&lt;br /&gt;
Gaby Schmidt&lt;br /&gt;
Jörg Jürgens&lt;br /&gt;
Karsten Müller&lt;br /&gt;
Marion Hempel&lt;br /&gt;
Tina Meier&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Zeichenketten und Zahlen sortieren===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;1092&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;-64&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;16&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;403.56&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;-1056.0998&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;59&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;numbers&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;0.56&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unsortierte Liste:&lt;br /&gt;
&amp;lt;sp:iterator collection=&amp;quot;numbers&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:iterator&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste als Zeichenkette Sortieren:&lt;br /&gt;
&amp;lt;sp:sort name=&amp;quot;sortedList&amp;quot; collection=&amp;quot;numbers&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;sortedList&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste als Zahlen Sortieren:&lt;br /&gt;
&amp;lt;sp:sort name=&amp;quot;sortedList&amp;quot; collection=&amp;quot;numbers&amp;quot; types=&amp;quot;number&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;sortedList&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Unsortierte Liste:&lt;br /&gt;
1092&lt;br /&gt;
-64&lt;br /&gt;
16&lt;br /&gt;
403.56&lt;br /&gt;
-1056.0998&lt;br /&gt;
59&lt;br /&gt;
0.56&lt;br /&gt;
&lt;br /&gt;
Liste als Zeichenkette Sortieren:&lt;br /&gt;
0.56&lt;br /&gt;
-1056.0998&lt;br /&gt;
1092&lt;br /&gt;
16&lt;br /&gt;
403.56&lt;br /&gt;
59&lt;br /&gt;
-64&lt;br /&gt;
&lt;br /&gt;
Liste als Zahlen Sortieren:&lt;br /&gt;
-1056.0998&lt;br /&gt;
-64&lt;br /&gt;
0.56&lt;br /&gt;
16&lt;br /&gt;
59&lt;br /&gt;
403.56&lt;br /&gt;
1092&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Set_(SP-Tag)&amp;diff=2584</id>
		<title>Set (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Set_(SP-Tag)&amp;diff=2584"/>
		<updated>2008-11-12T10:07:45Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:set&amp;gt; - Setzt Variablen&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;variable&amp;quot; value=&amp;quot;Her name is ${name}&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
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 [[Object|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.&lt;br /&gt;
&lt;br /&gt;
Werte können über die Attribute value, expression, condition oder object gesetzte werden. Alternativ ist es auch möglich den Wert im Body des Tags zu setzten. Hierbei wird zunächst der Body ausgeführt und das Ergebnis verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;output&amp;quot;&amp;gt;Die Aufgabe mit Ergebnis: &amp;lt;sp:print name=&amp;quot;abc&amp;quot;/&amp;gt;&amp;lt;/sp:set&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja, oder expression bzw. condition bzw.object oder im Body des Tags&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;expression&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja oder value bzw. object bzw. condition oder im Body des Tags&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Ja oder value bzw. object bzw. expresson oder im Body des Tags&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja oder value bzw. expression bzw. condition oder im Body des Tags&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2.0.2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;overwrite&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Scope]]&lt;br /&gt;
| Nein&lt;br /&gt;
| request&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der neuen Variable.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zu setzender Wert. Dieser wird immer als Zeichenkette ausgewertet.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;expression&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die [[Expression]] wird ausgewertet und als Wert in die Variable geschrieben.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die [[Condition]] wird ausgewertet und als Bedingung in die Variable geschrieben.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Evaluiert das Attribut und setzt den evaluierten Wert. Im Gegensatz zu &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; wird hier das Object gespeichert und nicht der Text.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Text, der verwendet wird, wenn der Inhalt von value, expression und body leer sind.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;overwrite&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob eine evtl. vorhandene Variable überschrieben werden soll. true bzw. false.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:Gültigketisbereich, in dem die Variable definiert ist. Möglich sind page und request.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Variablen setzten===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;a&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;b&amp;quot; value=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;c&amp;quot; expression=&amp;quot;${a} + ${b}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;abc&amp;quot; value=&amp;quot;a + b = ${c}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;output&amp;quot;&amp;gt;Die Aufgabe mit Ergebnis: &amp;lt;sp:print name=&amp;quot;abc&amp;quot;/&amp;gt;&amp;lt;/sp:set&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:print name=&amp;quot;output&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Die Aufgabe mit Ergebnis: a + b = 30&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Conditions beim set-Tag&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;even&amp;quot; condition=&amp;quot;${myValue}%2 == 0&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${even}&amp;quot;&amp;gt;gerade&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Scaleimage_(SP-Tag)&amp;diff=2583</id>
		<title>Scaleimage (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Scaleimage_(SP-Tag)&amp;diff=2583"/>
		<updated>2008-11-12T10:07:39Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:scaleimage&amp;gt; - Verkleinert Bilder&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:scaleimage&lt;br /&gt;
   name=&amp;quot;variable&amp;quot;&lt;br /&gt;
   scope=&amp;quot;page&amp;quot;&lt;br /&gt;
   object=&amp;quot;${myImageLink.link}&amp;quot;&lt;br /&gt;
   width=&amp;quot;40&amp;quot;&lt;br /&gt;
   height=&amp;quot;40&amp;quot;&lt;br /&gt;
   padding=&amp;quot;on&amp;quot;&lt;br /&gt;
   background=&amp;quot;0000FF&amp;quot;&lt;br /&gt;
   /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Bilder die im [[IES]] abgelegt wurden, können mit Hilfe dieses Tags verkleinert werden (z.B. für Thumbnails). Dieser Tag kann sowohl im Eingabe- wie auch im Ausgabemodus verwendet werden. Mit dem object-Attribut wird das zu verkleinernde Bild angegeben. Mit den Attributen width und height wird die Größe des Bildes definiert. Wird nur die Breite oder nur die Höhe angegeben, ergibt sich der Wert aus dem proportionalen Seitenverhältnis des Bildes. Die Daten des klein gerechneten Bildes werden in einem [[ScaleImage]]-Objekt abgelegt, das über den im Attribut &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; angegebenen Variablennamen erreichbar ist.&lt;br /&gt;
&lt;br /&gt;
Für die Skalierung von Bildern gelten folgende Regeln:&lt;br /&gt;
* Ein Bild wird immer proportional verkleinert. Die Seitenverhältnisse des Bildes bleiben stets erhalten.&lt;br /&gt;
* Bilder werden nicht vergößert&lt;br /&gt;
&lt;br /&gt;
Die Verkleinerung des Bildes kann in drei unterschiedlichen Modi erfolgen:&lt;br /&gt;
&lt;br /&gt;
;kein Padding (padding=&amp;quot;off&amp;quot;)&lt;br /&gt;
:Mit den Attributen &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; wird die Größe für ein Bild definiert. Das Bild wird so verkleinert, das es komplett in den angegebenen Rahmen passt. Hierbei ist es möglich das entweder die Höhe oder die Breite des verkleinerten Bildes kleiner als der definierte Wert ist. Soll z.B. ein 500x500 Pixel großes Bild auf 100x50 Pixel verkleinert werden, wird das verkleinerte Bild 50x50 Pixel groß sein. Ist die definierte Größe größer als das Original so bleibt das Bild unverändert.&lt;br /&gt;
&lt;br /&gt;
;Padding (padding=&amp;quot;on&amp;quot;)&lt;br /&gt;
:Mit den Attributen &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; wird die Größe für ein Bild definiert. Das Bild wird so verkleinert, das es komplett in den angegebenen Rahmen passt. Hierbei ist es möglich das entweder die Höhe oder die Breite des verkleinerten Bildes kleiner als der definierte Wert ist. In diesem Fall wird das Bild rechts und links, bzw. oben und unten mit einem Padding aufgefüllt. Die Farbe für das Padding wird mit dem Attribut background angegeben. Soll z.B. ein 500x500 Pixel großes Bild auf 100x50 Pixel verkleinert werden, wird das verkleinerte Bild 50x50 Pixel groß sein und erhält link und rechts einen 25 Pixel breiten Balken in der angegebene background-Farbe.Ist die definierte Größe größer als das Original wird das Bild mit der background-Farbe aufgefüllt, so das in jedem Fall die definierte Größe erreicht wird.&lt;br /&gt;
&lt;br /&gt;
;Fit-Padding (padding=&amp;quot;fit&amp;quot;)&lt;br /&gt;
:Mit den Attributen &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; wird die Größe für ein Bild definiert. Dabei wird das Bild soweit verkleinert, bis entweder die Höhe oder die Breite in den Rahmen passt. Dabei ist es möglich, das entweder die linke- und rechte- oder ober- und unter-Seite über den Rahmen herausragen. Die überstehenden Seiten werden Abgeschnitten um die angegebene Größe zu erreichen. Soll z.B. ein 500x500 Pixel großes Bild auf 100x50 Pixel verkleinert werden, wird das verkleinerte Bild 100x100 Pixel groß sein. Anschließend werden noch oben und unten 25 Pixel abgeschnitten um die angegebene größe von 100x50 Pixel zu erreichen. Ist die definierte Größe größer als das Original wird das Bild mit der background-Farbe aufgefüllt, so das in jedem Fall die definierte Größe erreicht wird.&lt;br /&gt;
&lt;br /&gt;
Im Padding und Fit-Padding Modus ist immer sichergestellt, das die angegebene Bildgröße erreicht wird.&lt;br /&gt;
&lt;br /&gt;
Dieser Tag verhält sich im [[Template-Modus|In-]] und im [[Template-Modus|Out-Modus]] unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
;Out-Modus&lt;br /&gt;
:Wird &amp;lt;code&amp;gt;sp:scaleimage&amp;lt;/code&amp;gt; im [[Template-Modus|Out-Modus]] betrieben, wird das verkleinerte Bild in einem Verzeichnis parallel zu dem Original abgelegt. Der Verzeichnisname besteht aus dem Dateinamen des originalen Bildes mit dem Zusatz ''.scaled'' (z.B. logo.jpg.scaled für ein Bild logo.jpg). Die Bilder werden während des Publizier-Vorgangs berechnet sowie jedes mal, wenn sich das Original geändert hat.&lt;br /&gt;
&lt;br /&gt;
;In-Modus&lt;br /&gt;
:Wird sp:scaleimage im [[Template-Modus|In-Modus]] betrieben, liegen die verkleinerten Bild zusammen mit dem Original in der BinDB des [[IES]]. Im In-Modus werden nicht alle angegebenen Bildgrößen berechnet, sondern nur bestimmte Größen, die in der [[BinDB]] definiert sind. In der BinDB sind z.B. die Größen 40,h40,w50,100 definiert. Dies bedeutet folgendes:&lt;br /&gt;
:;40&lt;br /&gt;
::Bild wird mit einer Höhe und Breite von 40 Pixeln mit &amp;lt;code&amp;gt;padding=&amp;quot;off&amp;quot;&amp;lt;/code&amp;gt; berechnet&lt;br /&gt;
:;h40&lt;br /&gt;
::Bild wird mit einer Höhe von 40 Pixel und einer Breite proportional zum Original mit &amp;lt;code&amp;gt;padding=&amp;quot;off&amp;quot;&amp;lt;/code&amp;gt; berechnet&lt;br /&gt;
:;w50&lt;br /&gt;
::Bild wird mit einer Breite von 50 Pixel und einer Höhe proportional zum Original mit &amp;lt;code&amp;gt;padding=&amp;quot;off&amp;quot;&amp;lt;/code&amp;gt; berechnet&lt;br /&gt;
:;100&lt;br /&gt;
::Bild wird mit einer Höhe und Breite von 100 Pixeln mit &amp;lt;code&amp;gt;padding=&amp;quot;off&amp;quot;&amp;lt;/code&amp;gt; berechnet&lt;br /&gt;
&lt;br /&gt;
:Wird nun ein Bild von 30x30 Pixel verlangt wird das '''40'''-Bild verwendet. Wird ein 300x300 Pixel Bild verlangt, wird das '''100'''-Bild verwendet. Der Sinn dabei ist, das nicht eine sehr große Anzahl von Bilder berechnet und in der BinDB abgelegt werden soll. Die zurückgegebenen Bilder können auf das verlangte Maß vom Browser skaliert werden. Das Padding kann über CSS-Styles erfolgen.&lt;br /&gt;
&lt;br /&gt;
:Dieses Verhalten der 'Skalierungs-Schritte' kann über das Attribute &amp;lt;code&amp;gt;scaleSteps=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; ausgeschaltet werden. Dieses ist aber nur in Ausnahmefällen empfohlen und kann sich negativ auf die Performanz des Systems auswirken.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja und / oder &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja und / oder &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| off  (Achtung: anderer Default-Wert als bei [[spt:imp]])&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| FFFFFF&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scalesteps&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| true, wirkt sich nur im In-Modus aus&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Scope]]&lt;br /&gt;
| Nein&lt;br /&gt;
| request&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variable für den Zugriff auf das [[ScaleImage]]-Objekt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Original-Bild.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des zu berechnenden Bildes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
:Höhe des zu berechnenden Bildes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Wert &amp;quot;on&amp;quot; erzeugt Rahmen zur Auffüllung der Flächen um das Bild Damit ist das resultierende Bild immer so groß wie durch die Auflösung gefordert.&lt;br /&gt;
&lt;br /&gt;
:Der Wert &amp;quot;off&amp;quot; erzeugt keinen Rahmen zur Auffüllung der Flächen um das Bild. Damit ist das resultierende Bild unter Umständen kleiner als die geforderte Auflösung.&lt;br /&gt;
&lt;br /&gt;
:Mit &amp;quot;fit&amp;quot; wird der größt mögliche Ausschnitt aus dem Originalbild bzw. aus dem durch excerpt gewählten Ausschnitt gesucht bei dem das Seitenverhältnis der geforderten Auflösung entspricht. Es wird kein Rahmen erzeugt, sondern das Bild in einer Dimension gegebenenfalls gekürzt.&lt;br /&gt;
&lt;br /&gt;
:Aufgrund von Abwärtskompatibilität wird auch der Wert &amp;quot;yes&amp;quot; (entspricht &amp;quot;on&amp;quot;) und &amp;quot;no&amp;quot; (entspricht &amp;quot;off&amp;quot;) unterstützt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;&lt;br /&gt;
:Hintergrundfabe für das Padding.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scalesteps&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schalter um das Optimierungsverhalten im In-Modus auszuschalten.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[Scope|Gültigkeitsbereich]], in dem die Variable definiert ist. Möglich sind &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;request&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Bild verkleinern===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:scaleimage&lt;br /&gt;
   name=&amp;quot;scaledImage&amp;quot;&lt;br /&gt;
   object=&amp;quot;myImage.systemlink&amp;quot;&lt;br /&gt;
   width=&amp;quot;40&amp;quot;&lt;br /&gt;
   height=&amp;quot;40&amp;quot;&lt;br /&gt;
   padding=&amp;quot;on&amp;quot;&lt;br /&gt;
   background=&amp;quot;AAAAAA&amp;quot;/&amp;gt;&lt;br /&gt;
widht: &amp;lt;sp:print name=&amp;quot;scaledImage.imageWidht&amp;quot;/&amp;gt;&lt;br /&gt;
height: &amp;lt;sp:print name=&amp;quot;scaledImage.imageHeight&amp;quot;/&amp;gt;&lt;br /&gt;
url: &amp;lt;sp:print name=&amp;quot;scaledImage.url&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
width: 40&lt;br /&gt;
height: 40&lt;br /&gt;
url: /test/test.html.media/myimage.jpg.scaled/40x40.pm1.bgAAAAAA.jpg&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Select_(SP-Tag)&amp;diff=2582</id>
		<title>Select (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Select_(SP-Tag)&amp;diff=2582"/>
		<updated>2008-11-12T10:07:33Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:select&amp;gt; - Erzeugt eine Selectbox&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:select name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/sp:select&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Select-Tag erzeugt eine HTML-Select-Box. &amp;lt;code&amp;gt;sp:select&amp;lt;/code&amp;gt; wird zusammen mit &amp;lt;code&amp;gt;[[sp:option]]&amp;lt;/code&amp;gt; verwendet.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;multiple&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;multiple&amp;lt;/code&amp;gt;&lt;br /&gt;
:HTML-Attribut (true, false).&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Select-Box mit eingenen Optionen und einer Collection===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:select name=&amp;quot;choice&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:option value=&amp;quot;sitepark&amp;quot;&amp;gt;sitepark&amp;lt;/sp:option&amp;gt;&lt;br /&gt;
  &amp;lt;sp:option value=&amp;quot;develop&amp;quot;&amp;gt;develop&amp;lt;/sp:option&amp;gt;&lt;br /&gt;
  &amp;lt;sp:loop collection=&amp;quot;col&amp;quot; item=&amp;quot;i&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;sp:option value=&amp;quot;${i.name}&amp;quot;&amp;gt;&amp;lt;sp:print name=&amp;quot;i.name&amp;quot;/&amp;gt;&amp;lt;/sp:option&amp;gt;&lt;br /&gt;
  &amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/sp:select&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Radio_(SP-Tag)&amp;diff=2581</id>
		<title>Radio (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Radio_(SP-Tag)&amp;diff=2581"/>
		<updated>2008-11-12T10:06:26Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
==Name==&lt;br /&gt;
&amp;lt;sp:radio&amp;gt; - Erzeugt einen Radio-Button&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:radio name=&amp;quot;variable&amp;quot; value=&amp;quot;Inhalt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Radio-Tag erzeugt eine HTML-Radio-Button.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=checked|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=checked|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Vier Radio-Buttons===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:radio name=&amp;quot;radio&amp;quot; value=&amp;quot;KnopfEins&amp;quot; locale=&amp;quot;de&amp;quot; /&amp;gt; nummer 1&lt;br /&gt;
&amp;lt;sp:radio name=&amp;quot;radio&amp;quot; value=&amp;quot;KonpfZwei&amp;quot; locale=&amp;quot;de&amp;quot; /&amp;gt; nummer 2&lt;br /&gt;
&amp;lt;sp:radio name=&amp;quot;radio&amp;quot; value=&amp;quot;radioButtonOne&amp;quot; locale=&amp;quot;en&amp;quot; /&amp;gt; number 1&lt;br /&gt;
&amp;lt;sp:radio name=&amp;quot;radio&amp;quot; value=&amp;quot;radioButtonTwo&amp;quot; locale=&amp;quot;en&amp;quot; /&amp;gt; number 2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Print_(SP-Tag)&amp;diff=2580</id>
		<title>Print (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Print_(SP-Tag)&amp;diff=2580"/>
		<updated>2008-11-12T10:06:23Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:print&amp;gt; - Ausgabe-Tag&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:print name=&amp;quot;variable&amp;quot; encoding=&amp;quot;html&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Print-Tag dient zur Ausgabe von Texten, Expression sowie Daten und Zahlen in beliegem Formaten.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja oder text bzw. expression&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder name bzw. expression&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;expression&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja oder name bzw. text&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;encoding&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;encrypt&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_common_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;dateformat&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;decimalformat&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;arg&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Attribute das ausgegeben werden soll (Siehe „[[Attribute]]“).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternative zu name (Siehe „[[Text]]“).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;expression&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternative zu name (Siehe „[[Expression]]“).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&lt;br /&gt;
:Auszugebender Default-Wert, wenn das Ergebnis von name bzw. text bzw. expression leer ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;encoding&amp;lt;/code&amp;gt;&lt;br /&gt;
:Encodiert die Auszugebende Zeichenkette mit dem angegebenen Encoding. Es ist möglich eine kommaseparierte Liste von Encodings anzugeben, die nacheinander ausgeführt werden. Gültige Werte sind:&lt;br /&gt;
&lt;br /&gt;
:;none&lt;br /&gt;
::kein encoding&lt;br /&gt;
&lt;br /&gt;
:;html&lt;br /&gt;
::encoded HTML-Text &lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;lt; zu &amp;amp;amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;gt; zu &amp;amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;#039; zu &amp;amp;amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;#034; zu &amp;amp;amp;#034;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;amp; zu &amp;amp;amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;xml&lt;br /&gt;
::encoded XML-Text&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;lt; zu &amp;amp;amp;lt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;gt; zu &amp;amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;#039; zu &amp;amp;amp;apos;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;#034; zu &amp;amp;amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;&amp;amp;amp; zu &amp;amp;amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:;script&lt;br /&gt;
::encoded für JavaScript, PHP, JSP, o.ä (escaped \n, \r, \r\n, &amp;quot; und ')&lt;br /&gt;
&lt;br /&gt;
:;url&lt;br /&gt;
::encoded eine URL (entsprechend dem Charset des Publishers)&lt;br /&gt;
&lt;br /&gt;
:;url; charset=latin1&lt;br /&gt;
::encoded eine URL (mit dem übergebenen Charset)&lt;br /&gt;
&lt;br /&gt;
:;entity&lt;br /&gt;
::encoded alle Entitäten&lt;br /&gt;
&lt;br /&gt;
:;plain&lt;br /&gt;
::encoded &amp;lt;, &amp;gt; und Zeilenenden (\n, \r, \r\n)&lt;br /&gt;
&lt;br /&gt;
:;ascii&lt;br /&gt;
::encoded Windows-Sonderzeichen nach ASCII&lt;br /&gt;
&lt;br /&gt;
:;path&lt;br /&gt;
::encoded einen Verzeichnisnamen&lt;br /&gt;
&lt;br /&gt;
:;filename&lt;br /&gt;
::encoded einen Dateinamen&lt;br /&gt;
&lt;br /&gt;
:;wikitext (ab Version 2.0.3)&lt;br /&gt;
::Erzeugt ein Wiki-Text Syntax HTML. Weitere Informationen über Wiki-Text finden sie hier: [http://de.wikipedia.org/wiki/Hilfe:Textgestaltung]&lt;br /&gt;
&lt;br /&gt;
:;base64 (ab Version 2.0.1)&lt;br /&gt;
::encoded nach BASE64 &lt;br /&gt;
&lt;br /&gt;
:;hex (ab Version 2.0.1)&lt;br /&gt;
::encoded nach HEX. Hierbei wird jedes Zeichen in eine Zahl umgewandelt und dessen Hex-Wert ausgegeben&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;encrypt&amp;lt;/code&amp;gt;&lt;br /&gt;
:Encryptet die Auszugebende Zeichenkette mit dem angegebenen Encrypting. Es ist möglich eine kommaseparierte Liste von Encryptins anzugeben, die nacheinander ausgeführt werden. Gültige Werte sind:&lt;br /&gt;
:;3des&lt;br /&gt;
::Triple DES Crypting Algorithmus&lt;br /&gt;
:;unixcrypt&lt;br /&gt;
::UNIX-Crypt Algorithmus&lt;br /&gt;
:;md5&lt;br /&gt;
::MD5 Algorithmus&lt;br /&gt;
:;sha&lt;br /&gt;
::SHA Algorithmus&lt;br /&gt;
{{sp_common_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;dateformat&amp;lt;/code&amp;gt;&lt;br /&gt;
:Angaben zur [[dateformat|Datumsformatierung]]. Um für die Formatierung die gewünschte Sprache zu erhalten bestehen folgende Möglichkeiten:&lt;br /&gt;
:*Die Angabe einer Sprache über das &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;-Attribut dieses Tags. Dies hat aber auch Einfluss auf die in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; angegebenen Variablen.&lt;br /&gt;
:*Übername des Locals des aktiven Publishers. Wird das &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;-Attribut nicht verwendet, wird das Locale des aktiven Publishers verwendet. Ist kein Publisher aktiv (in-Modus) oder wurde im Publisher kein Locale angegeben wird das default-Locale des Systems verwendet (im Regelfall de_DE).&lt;br /&gt;
:*Angabe eines Locale in der Formatdefinition. In der Formatdefinition kann unabhängig von allen sonst definierten Formaten nur für dieses Format ein Locale angegeben werden. Dazu muß nach der Formatdefinition mit einem Pipe-Zeichen (|) getrennt das Locale angegeben werden: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;dd.MM.yyyy HH:mm|en&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;decimalformat&amp;lt;/code&amp;gt;&lt;br /&gt;
:Angaben zur [[decimalformat|Dezimalformatierung]]. Um für die Formatierung die gewünschte Sprache zu erhalten bestehen folgende Möglichkeiten:&lt;br /&gt;
:*Die Angabe einer Sprache über das &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;-Attribut dieses Tags. Dies hat aber auch Einfluss auf die in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; angegebenen Variablen.&lt;br /&gt;
:*Übername des Locals des aktiven Publishers. Wird das &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;-Attribut nicht verwendet, wird das Locale des aktiven Publishers verwendet. Ist kein Publisher aktiv (in-Modus) oder wurde im Publisher kein Locale angegeben wird das default-Locale des Systems verwendet (im Regelfall de_DE).&lt;br /&gt;
:*Angabe eines Locale in der Formatdefinition. In der Formatdefinition kann unabhängig von allen sonst definierten Formaten nur für dieses Format ein Locale angegeben werden. Dazu muß nach der Formatdefinition mit einem Pipe-Zeichen (|) getrennt das Locale angegeben werden: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;##.00|en&amp;lt;/source&amp;gt; '''Hinweis:''' Bis Version 2.0.2 wurde der Doppelpunkt als Trennzeichen verwendet. Da dateformat diese Funktion ab Version 2.0.3 auch besitzt konnte der Doppelpunkt nicht mehr verwendet werden, da dieser Teil der Format-Definition sein kann. Aus diese Grund wurde der Doppelpunkt als Locale-Trennzeichen als [[deprecated#2.0.3|deprecated]] deklariert.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;arg&amp;lt;/code&amp;gt; (ab Version 2.0.3)&lt;br /&gt;
:Mit diesem Attribut werden Werte für eine Formatierung im [[StringFormat]] angegeben. Für dieses Attribut gilt der Sonderfall, dass mehrere Werte in einzelnen &amp;lt;code&amp;gt;arg&amp;lt;/arg&amp;gt;-Attributen angegenben werden. Es ist also möglich mehere Attribute &amp;lt;code&amp;gt;arg&amp;lt;/code&amp;gt; in diesem Tag anzugeben. Diese Formatierung wird durchgeführt, wenn mindestens ein &amp;lt;code&amp;gt;arg&amp;lt;/code&amp;gt;-Attribut angegeben wurde. Diese Formatierung wird nach allen anderen Formatierungen (deciamlformat, numberformat), de- und encodings und de- und encrypting durchgeführt. Die ermittelte Zeichenkette wird zusammen mit den übergebenen Argumenten in den &amp;lt;code&amp;gt;arg&amp;lt;/code&amp;gt;-Attributen nach den Regeln des [[StringFormat|StringFormats]] formatiert. Zu beachten ist, das die &amp;lt;code&amp;gt;arg&amp;lt;/code&amp;gt;-Argumente eine [[Expression]] erwartet. Zahlen können direkt übergeben werden. Zeichenketten müssen ich &amp;lt;code&amp;gt;'&amp;lt;/code&amp;gt; gefasst werden&lt;br /&gt;
:&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&amp;lt;sp:print text=&amp;quot;Eine Zahl %d. Ein Wort %s&amp;quot; arg=&amp;quot;3&amp;quot; arg=&amp;quot;'Wort'&amp;quot;/&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Ausgabe einer Variablen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
Nicht definierte Variablen liefern: &amp;lt;sp:print name=&amp;quot;var&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Sie können aber einen Default-Wert haben: &amp;lt;sp:print name=&amp;quot;var&amp;quot; default=&amp;quot;Hallo&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Nicht definierte Variablen liefern:&lt;br /&gt;
Sie können aber einen Default-Wert haben: Hallo&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ausgabe einer Expression===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;x&amp;quot; value=&amp;quot;7&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;y&amp;quot; value=&amp;quot;12&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;%--&lt;br /&gt;
  Auf Variablen greift man mit ${} zu&lt;br /&gt;
--%&amp;gt;&lt;br /&gt;
Der Print-Tag kann auch rechnen:&lt;br /&gt;
(7 + 12) * 2 - 3 = &amp;lt;sp:print expression=&amp;quot;(${x} + ${y}) * 2 - 3&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Der Print-Tag kann auch rechnen:&lt;br /&gt;
(7 + 12) * 2 - 3 = 35&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Option_(SP-Tag)&amp;diff=2579</id>
		<title>Option (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Option_(SP-Tag)&amp;diff=2579"/>
		<updated>2008-11-12T10:06:19Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:option&amp;gt; - erzeugt einen Option-Eintrag innerhalb eines &amp;lt;code&amp;gt;[[sp:select]]&amp;lt;/code&amp;gt;-Tags&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:select name=&amp;quot;variable&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:option value=&amp;quot;value&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:select&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem Option-Tag können die wählbaren Optionen einer Selectbox ausgegeben werden. Mit dem &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;-Attribut wird der Wert der Option angegeben. Besitzt das über [[sp:select]] definierte Feld den Wert der Option, wird dieses automatisch selektiert.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;selected&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Gibt den Wert der Option an.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;disabled&amp;lt;/code&amp;gt;&lt;br /&gt;
:Gibt an, ob die Option deaktiviert werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;selected&amp;lt;/code&amp;gt;&lt;br /&gt;
:Gibt an, ob die Option per default ausgewählt (selected) sein soll. Diese Einstellung gilt nur so lange, bis eine Auswahl durch den Bearbeiter vorgenommen und gespeichert wurde.&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Option für eine Selectbox===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:select name=&amp;quot;choice&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:option value=&amp;quot;sitepark&amp;quot;&amp;gt;sitepark&amp;lt;/sp:option&amp;gt;&lt;br /&gt;
  &amp;lt;sp:option value=&amp;quot;develop&amp;quot;&amp;gt;develop&amp;lt;/sp:option&amp;gt;&lt;br /&gt;
  &amp;lt;sp:loop collection=&amp;quot;col&amp;quot; item=&amp;quot;i&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;sp:option value=&amp;quot;${i.name}&amp;quot;&amp;gt;&amp;lt;sp:print name=&amp;quot;i.name&amp;quot;/&amp;gt;&amp;lt;/sp:option&amp;gt;&lt;br /&gt;
  &amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/sp:select&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Map_(SP-Tag)&amp;diff=2578</id>
		<title>Map (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Map_(SP-Tag)&amp;diff=2578"/>
		<updated>2008-11-12T10:06:15Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:map&amp;gt; - Erzeugt oder ändert eine Map&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:map name=&amp;quot;myMap&amp;quot; action=&amp;quot;put|remove|new|clear&amp;quot; key=&amp;quot;keyname&amp;quot; value=&amp;quot;come back at ${myTime}&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:map name=&amp;quot;myMap&amp;quot; action=&amp;quot;put|remove|new|clear&amp;quot; key=&amp;quot;keyname&amp;quot; object=&amp;quot;myVariable&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem Map-Tag können [[Map|Maps]] erzeugt und geändert werden. Eine Map ist eine Liste von Schlüssel/Werte-Paaren.Eine Map kann entweder über [[sp:loop]] durchlaufen oder die einzelnen Werte können über den Schlüssel erfragt werden. Der Name des Schlüssels kann, getrennt durch einen Punkt an den Map-Namen angehängt werden um den Wert Bespielsweise mit [[sp:print]] auszugeben.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:print name=&amp;quot;myMap.keyname&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht man die Schlüssel einer Map als Attribute eines Objektes, kann sie zur Erzeugung von komplexen Objekten dienen. Da Maps auch Maps enthalten können, sind auch verschachtelte Strukturen möglich. Um verschachtelte Maps zu erzeugen, darf das Attribute name Punkte enthalten. Der Map-Tag erzeugt für jeden mit einem Punkt getrennten Namen eine Map in der Map.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:map name=&amp;quot;myMap.mySubMap&amp;quot; key=&amp;quot;keyname&amp;quot; value=&amp;quot;text&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(Ab Version 2.0.3)'''&lt;br /&gt;
&lt;br /&gt;
Werte können über die Attribute value oder object gesetzte werden. Alternativ ist es auch möglich den Wert im Body des Tags zu setzten. Hierbei wird zunächst der Body ausgeführt und das Ergebnis verwendet&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:map name=&amp;quot;myMap.mySubMap&amp;quot; key=&amp;quot;keyname&amp;quot;&amp;gt;&amp;lt;sp:print name=&amp;quot;var&amp;quot;/&amp;gt;&amp;lt;/sp:map&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;key&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja, für put&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder object oder im Body des Tags, für put&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja oder value oder im Body des Tags, für put&lt;br /&gt;
| None&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Scope]]&lt;br /&gt;
| Nein&lt;br /&gt;
| request&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Map. Ein Punkt trennt die Namen für verschachtelte Maps.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Aktion, die ausgeführt werden soll. Es existieren die Aktionen put, remove, new und clear.&lt;br /&gt;
:;put&lt;br /&gt;
::Träg ein neues Schlüssel-Werte-Paar ein die Map ein. Existiert schon ein Eintrag mit dem angegebenen Schlüssel, so wird der alter Wert überschrieben.&lt;br /&gt;
:;remove&lt;br /&gt;
::Löscht das Schlüssel-Werte-Paar mit dem in key angegebenen Schlüssel aus der Map.&lt;br /&gt;
:;new&lt;br /&gt;
::Erzeugt eine neue Map&lt;br /&gt;
:;clear&lt;br /&gt;
::Löscht den Inhalt der Map&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;key&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schlüssel, über den auf die Werte der Map zugegriffen werden soll. &lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Kennzeichnet den Wert, der eingefügt, ersetzt oder gelöscht werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Kennzeichnet das Objekt, der eingefügt, ersetzt oder gelöscht werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[Scope|Namensraum]], in dem die Variable definiert ist. Für diesen Tag ist der Page- und Request-Scope mögiich (&amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;request&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Einfache Schlüssel/Werte Paare===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;C&amp;quot; value=&amp;quot;261.63&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;D&amp;quot; value=&amp;quot;293.66&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;E&amp;quot; value=&amp;quot;329.63&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;F&amp;quot; value=&amp;quot;349.23&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;G&amp;quot; value=&amp;quot;392.00&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;A&amp;quot; value=&amp;quot;440.00&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;frequencies&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;H&amp;quot; value=&amp;quot;493.88&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf einzelne Werte zugreifen:&amp;lt;br&amp;gt;&lt;br /&gt;
Frequenz von D: &amp;lt;sp:print name=&amp;quot;frequencies.D&amp;quot;/&amp;gt; Hz&lt;br /&gt;
&lt;br /&gt;
Die Map in einer Schleife durchlaufen&amp;lt;br&amp;gt;&lt;br /&gt;
Frequenzen der Tonleiter&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;frequencies&amp;quot; item=&amp;quot;f&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;f.key&amp;quot;/&amp;gt; = &amp;lt;sp:print name=&amp;quot;f.value&amp;quot;/&amp;gt; Hz&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Auf einzelne Werte zugreifen:&lt;br /&gt;
Frequenz von D: 293.66 Hz&lt;br /&gt;
 &lt;br /&gt;
Die Map in einer Schleife durchlaufen&lt;br /&gt;
Frequenzen der Tonleiter&lt;br /&gt;
C = 261.63 Hz&lt;br /&gt;
D = 293.66 Hz&lt;br /&gt;
E = 329.63 Hz&lt;br /&gt;
F = 349.23 Hz&lt;br /&gt;
G = 392.00 Hz&lt;br /&gt;
A = 440.00 Hz&lt;br /&gt;
H = 493.88 Hz&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Objekte mit einer Map erzeugen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;person&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;lastname&amp;quot; value=&amp;quot;Müller&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;person&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;firstname&amp;quot; value=&amp;quot;Max&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;person&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;email&amp;quot; value=&amp;quot;max@mueller.de&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;person.address&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;street&amp;quot; value=&amp;quot;Meierstr. 11&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;person.address&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;zip&amp;quot; value=&amp;quot;12345&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:map name=&amp;quot;person.address&amp;quot; action=&amp;quot;put&amp;quot; key=&amp;quot;city&amp;quot; value=&amp;quot;Musterstadt&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adresse:&lt;br /&gt;
&amp;lt;sp:print name=&amp;quot;person.firstname&amp;quot;/&amp;gt; &amp;lt;sp:print name=&amp;quot;person.lastname&amp;quot;/&amp;gt; (&amp;lt;sp:print name=&amp;quot;person.email&amp;quot;/&amp;gt;)&lt;br /&gt;
&amp;lt;sp:print name=&amp;quot;person.address.street&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:print name=&amp;quot;person.address.zip&amp;quot;/&amp;gt; &amp;lt;sp:print name=&amp;quot;person.address.city&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Adresse:&lt;br /&gt;
Max Müller (max@mueller.de)&lt;br /&gt;
Meierstr. 11&lt;br /&gt;
12345 Musterstadt&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Login_(SP-Tag)&amp;diff=2577</id>
		<title>Login (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Login_(SP-Tag)&amp;diff=2577"/>
		<updated>2008-11-12T10:02:14Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:login&amp;gt; - Anmelden eines IES-Nutzers&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:login login=&amp;quot;myname&amp;quot; password=&amp;quot;secret&amp;quot; client=&amp;quot;clientanchor&amp;quot; scope=&amp;quot;application&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem Login-Tag können Nutzer an den IES angemeldet werden.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;login&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;client&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;login&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;client&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Anchor]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Scope]]&lt;br /&gt;
| Nein&lt;br /&gt;
| windowSession&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;captcharequired&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Boolean]]&lt;br /&gt;
| Nein&lt;br /&gt;
| false&lt;br /&gt;
| 2.0.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;session&amp;lt;/code&amp;gt;&lt;br /&gt;
:Verwendet eine aktive Session für die Authentifizierung.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;login&amp;lt;/code&amp;gt;&lt;br /&gt;
:Nutzer-Login.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;&lt;br /&gt;
:Nutzer-Password.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;client&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[Anchor]] des Clients.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bereich in dem die erzeugte Verbindung zum IES gespeichert werden soll.&lt;br /&gt;
:;windowSession&lt;br /&gt;
::Verbindung wird nur für ein Browser-Fenster/Browser-Tab verwendet (siehe [[SPEL#Window Scope|Window Scope]]).&lt;br /&gt;
:;browserSession&lt;br /&gt;
::Verbindung gilt für die komplette Browser-Instanz (siehe [[SPEL#Session Scope|Session Scope]]).&lt;br /&gt;
:;application&lt;br /&gt;
::Verbindung glit für das gesamte IES-Modul (Web-Applikation). Bei Verwendung von sp:login in Live-Seiten ist dieser Scope zu empfehlen, wenn immer der gleiche Nutzer verwendet wird (siehe [[SPEL#Application Scope|Application Scope]]).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;captcharequired&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut wird verwendet um eine Session zu erzeugen, die Handler-Aufrufe nur zusammen mit der Eingabe eine Captchas ermöglicht. Dadurch können Live-Applikationen (z.B. Anmeldung zu einem Newsletter) vor maschinellen Zugriffen geschützt werden.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Nutzer Anmelden===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:login login=&amp;quot;myname&amp;quot; password=&amp;quot;secret&amp;quot; client=&amp;quot;clientanchor&amp;quot; scope=&amp;quot;application&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Linktree_(SP-Tag)&amp;diff=2576</id>
		<title>Linktree (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Linktree_(SP-Tag)&amp;diff=2576"/>
		<updated>2008-11-12T10:02:09Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:linktree&amp;gt; — erzeugt Baumstrukturen aus Verlinkungen&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:linktree name=&amp;quot;sp_sitemap&amp;quot; attributes=&amp;quot;sp_headline, sp_teaser&amp;quot; parentlink=&amp;quot;sp_parent.link&amp;quot; rootElement=&amp;quot;${!{myroot}}&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der &amp;lt;code&amp;gt;linktree&amp;lt;/code&amp;gt;-Tag kann zur Definition einer [[Baum|Baumstruktur]] verwendet werden, die sich aus der Verlinkung von Artikeln über z.B. [[Link#Systemlink|Systemlinks]] ergibt. Dieser Tag kann nur im &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;-Modus betrieben werden, da er nur zur Definition des Baumes dient. Anhand der Definition wird im Server der Baum aufgebaut und bei Änderungen der einzelnen Artikel aktuell gehalten. Ein Anwendungsfall für &amp;lt;code&amp;gt;sp:linktree&amp;lt;/code&amp;gt; sind Sitemaps. Für die Ausgabe wird der Baum als Liste von [[ElementNode]]-Objekten mit &amp;lt;code&amp;gt;[[sp:loop]]&amp;lt;/code&amp;gt; ausgegeben. Die in dem Baum enthaltenen Artikel enthalten nicht den vollständigen Datensatz sondern nur die in &amp;lt;code&amp;gt;attributes&amp;lt;/code&amp;gt; definierten Felder. Artikel, die diesen Tag verwenden, werden auch nur aktuallisiert, wenn sich Felder von Artikeln des Baums ändern, die in &amp;lt;code&amp;gt;attributes&amp;lt;/code&amp;gt; definiert wurden.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[ID]]&lt;br /&gt;
| Nein&lt;br /&gt;
| ID des Artikels&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attributes&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;parentlink&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;localelink&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| false&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sortkeys&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sortsequences&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| asc&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sorttypes&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| text&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variable für das LinkTree-Objekt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Root-Element des Baums. Ist kein Root-Element angegeben wird der dazugehörige Artikel als Root-Element verwendet.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;attributes&amp;lt;/code&amp;gt;&lt;br /&gt;
:Eine Kommasepariete Liste von Attributen, die der Artikel enthalten und auf dessen Änderungen er reagieren soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;parentlink&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name des Links, der auf einen, in der zu erstellenden Struktur, übergeordneten Artikel verweist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;localelink&amp;lt;/code&amp;gt;&lt;br /&gt;
:Mit diesem Attribut kann angegeben werden, ob ein Linktree Sprachabhängig aufgebaut werden soll. Wird localelink auf &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; gesetzt, wird die Sprache des Publikationsbereichs für den Tree verwendet. Die Parentlinks, die den Baum ergeben müssen dann mit einer Sprache definiert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sortkeys&amp;lt;/code&amp;gt;&lt;br /&gt;
:Attribute des Artikels, nach denen der Baum sortiert werden soll. Jede Ebene des Baums wird für sich sortiert.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sortsequences&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für jedes Sortierkriterium muss eine Sortierreihenfolge festgelegt werden, mit der bestimmt wird, ob mit dem Sortierkriterium aufsteigend (&amp;lt;code&amp;gt;desc&amp;lt;/code&amp;gt;), absteigend (&amp;lt;code&amp;gt;asc&amp;lt;/code&amp;gt;) oder zufällig (&amp;lt;code&amp;gt;random&amp;lt;/code&amp;gt;) sortiert wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sorttypes&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für jedes Sortierkriterium kann ein Sortiertyp festgelegt werden, der bestimmt, wie sortiert wird. Dabei ist eine Sortierung von Zeichenketten (text) oder eine Sortierung von Zahlen (number) möglich.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachigen Variablen.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Navigationsbaum===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:linktree&lt;br /&gt;
     name=&amp;quot;linktree&amp;quot;&lt;br /&gt;
     attributes=&amp;quot;sp_title&amp;quot;&lt;br /&gt;
     parentlink=&amp;quot;linktree_parent.navlink&amp;quot;&lt;br /&gt;
     rootElement=&amp;quot;${!{linktree.root}.id}&amp;quot;&lt;br /&gt;
     sortkeys=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;sp:collection&lt;br /&gt;
    name=&amp;quot;treelist&amp;quot;&lt;br /&gt;
    object=&amp;quot;linktree&amp;quot;&lt;br /&gt;
    action=&amp;quot;addAll&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;%-- Ausgabe des Baums mit sp:loop als unordered-list --%&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;sp:loop collection=&amp;quot;treelist&amp;quot; item=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;sp:if name=&amp;quot;lastLevel&amp;quot; gt=&amp;quot;${line.level}&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;sp:set name=&amp;quot;i&amp;quot; expression=&amp;quot;${lastLevel} - ${line.level}&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;sp:for index=&amp;quot;j&amp;quot; from=&amp;quot;1&amp;quot; to=&amp;quot;${i}&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/sp:for&amp;gt;&lt;br /&gt;
    &amp;lt;/sp:if&amp;gt;&lt;br /&gt;
    &amp;lt;sp:set name=&amp;quot;lastLevel&amp;quot; value=&amp;quot;${line.level}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
    &amp;lt;sp:print name=&amp;quot;line.title&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;sp:if condition=&amp;quot;${line.hasNodes} == false&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
    &amp;lt;sp:if condition=&amp;quot;${line.hasNodes} == true&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;sp:for index=&amp;quot;j&amp;quot; from=&amp;quot;0&amp;quot; condition=&amp;quot;${lastLevel} &amp;gt; 0 &amp;amp;&amp;amp; ${j} &amp;lt; ${lastLevel}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/sp:for&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_des_Inhalts_prüfen]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Livetree_(SP-Tag)&amp;diff=2575</id>
		<title>Livetree (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Livetree_(SP-Tag)&amp;diff=2575"/>
		<updated>2008-11-12T10:02:05Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:livetree&amp;gt; - Mit diesem Tag lassen sich Bäume erzeugen, verändern und in ihnen suchen.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:livetree name=&amp;quot;tree&amp;quot;&lt;br /&gt;
  name=&amp;quot;livetree&amp;quot;&lt;br /&gt;
  parentlink=&amp;quot;myparent&amp;quot;&lt;br /&gt;
  rootElement=&amp;quot;${!{myroot}}&amp;quot;&lt;br /&gt;
  node=&amp;quot;node&amp;quot;&lt;br /&gt;
  sortkeys=&amp;quot;created, name&amp;quot;&lt;br /&gt;
  sortsequences=&amp;quot;desc, asc&amp;quot;&lt;br /&gt;
  sorttypes=&amp;quot;date, text&amp;quot;&lt;br /&gt;
  action=&amp;quot;${action}&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Livetree-Tag dient zur Ausgabe und Steuerung von Bäumen, die sich durch Verknüpfungen von Artikeln über [[spt:link|Links]] ergeben. Im Gegensatz zu &amp;lt;code&amp;gt;sp:linktree&amp;lt;/code&amp;gt;, der die Baumstruktur zwischenspeichert, werden bei &amp;lt;code&amp;gt;sp:livetree&amp;lt;/code&amp;gt; bei jedem Aufruf alle Verknüpfungen, mit dem im &amp;lt;code&amp;gt;parentlink&amp;lt;/code&amp;gt; angegebenen Namen, gesucht und der Baum daraus erstellt.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt; wird der Startpunkt des Baumes definiert. Alle Artikel, die über &amp;lt;code&amp;gt;parentlink&amp;lt;/code&amp;gt; mit dem &amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt; verknüpft sind bilden die erste Unterebene. Alle Artikel die mit den Artikel dieser Unterebene verknüpft sind bilden die zweite Unterebene und so weiter. Es werden nur Aritkel in dem Baum aufgenommen, die in dem Publisher &amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt; publiziert sind. Mit Hilfe von &amp;lt;code&amp;gt;sortkeys&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sortsequences&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;sorttypes&amp;lt;/code&amp;gt; können die Elemente des Baumes sortiert werden.&lt;br /&gt;
&lt;br /&gt;
Im Initialzustand ist der Baum geschlossen. Das bedeutet das &amp;lt;code&amp;gt;sp:livetree&amp;lt;/code&amp;gt; nur das &amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt; zurückliefert. Erst durch die Angabe von einem &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; und der Aktion &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt; wird der Baum geöffnet. Liegt node in einer tieferen Ebene werden alle Elemente geöffnet, die zu &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; führen. &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; ist ein Variablenname dessen Wert eine [[ID]] sein muß. Solange für &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; der gleiche Variablenname verwendet wird, bleiben die geöffneten Elemente offen, auch wenn &amp;lt;code&amp;gt;sp:livetree&amp;lt;/code&amp;gt; erneut aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| flip&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[ID]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[ID]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;parentlink&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sortkeys&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sortsequences&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;asc&amp;lt;/code&amp;gt; für alle Sortierkriterien&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sorttypes&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt; für alle Sortierkriterien&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variable für die [[Collection]], die den Baum in Form von [[ElementNode|ElementNodes]] enthält.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Kommando, das auf das Element in &amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt; angewendet werden soll.&lt;br /&gt;
:;flip&lt;br /&gt;
::Offenen Node schliessen / Geschlossenen Node öffnen.&lt;br /&gt;
:;open&lt;br /&gt;
::Node öffnen.&lt;br /&gt;
:;close&lt;br /&gt;
::Node schliessen.&lt;br /&gt;
:;expand&lt;br /&gt;
::Node und den gesamten Pfad öffnen.&lt;br /&gt;
:;none&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;node&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Name der Variablen, Element dessen Wert eine Element-ID des Elementes sein muß, auf die sich &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt; bezieht. Solange der gleiche Variablenname verwendet wird, bleiben die geöffneten Elemente offen, auch wenn &amp;lt;code&amp;gt;sp:livetree&amp;lt;/code&amp;gt; erneut aufgerufen wird (innerhalb einer Session).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;rootElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Root-Element des Baumes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;parentlink&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name des Links, der auf einen, in der zu erstellenden Struktur, übergeordneten Artikel verweist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[ID]] des Publishers, in dem die Artikel des Baumes publiziert sein müssen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sortkeys&amp;lt;/code&amp;gt;&lt;br /&gt;
:Attribute des Artikels, nach denen der Baum sortiert werden soll. Jede Ebene des Baums wird für sich sortiert.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sortsequences&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für jedes Sortierkriterium muss eine Sortierreihenfolge festgelegt werden, mit der bestimmt wird ob mit dem Sortierkriterium aufsteigend (&amp;lt;code&amp;gt;desc&amp;lt;/code&amp;gt;), absteigend (&amp;lt;code&amp;gt;asc&amp;lt;/code&amp;gt;) oder zufällig (&amp;lt;code&amp;gt;random&amp;lt;/code&amp;gt;) sortiert wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;sorttypes&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für jedes Sortierkriterium kann ein Sortiertyp festgelegt werden, der bestimmt, wie sortiert wird. Dabei ist eine Sortierung von Zeichenketten (&amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;) oder eine Sortierung von Zahlen (&amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;) möglich.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Livetree mit Parameterübergabe===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sp:livetree&amp;lt;/code&amp;gt; verwendet zwei Parameter. Zum einen myNode, welches den Artikel angibt, auf die die Aktion angewendet werden soll. Zum anderen myAction in der die auszuführende Aktion steht. Nach der Aktion wird der Baum ausgegeben.&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:livetree&lt;br /&gt;
  name=&amp;quot;myTree&amp;quot;&lt;br /&gt;
  rootElement=&amp;quot;${!{linktree.root}}&amp;quot;&lt;br /&gt;
  node=&amp;quot;myNode&amp;quot;&lt;br /&gt;
  action=&amp;quot;${action}&amp;quot;/&amp;gt;&lt;br /&gt;
  parentlink=&amp;quot;linktree_parent.navlink&amp;quot;&lt;br /&gt;
  publisher=&amp;quot;${!{publisherAnchor}}&amp;quot;&lt;br /&gt;
  sortkeys=&amp;quot;name&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Artikel-Baum:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;myTree&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;sp:for index=&amp;quot;i&amp;quot; from=&amp;quot;0&amp;quot; to=&amp;quot;${it.level}&amp;quot;&amp;gt;.&amp;lt;/sp:for&amp;gt; &amp;lt;sp:print name=&amp;quot;it.name&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
. Root Artikel&lt;br /&gt;
.. Sub Artikel 1&lt;br /&gt;
... Sub-Sub Artikel 1&lt;br /&gt;
.. Sub ARtikel 2&lt;br /&gt;
... Sub-Sub Artikel 2&lt;br /&gt;
.... Sub-Sub-Sub Artikel 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Include_(SP-Tag)&amp;diff=2574</id>
		<title>Include (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Include_(SP-Tag)&amp;diff=2574"/>
		<updated>2008-11-12T10:01:26Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:include&amp;gt; - Includiert ein anderes Template&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:include anchor=&amp;quot;anchor.example&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem Include Tag ist es möglich innerhalb eines Templates andere bereits erstellte Templates oder SPML-Seiten von [[Webapplication|Webapplikationen]] einzubinden. Es kann über das &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;-Attribut entweder der [[Anchor]] oder eine Variable mit einer [[ID|Template-ID]] angegeben werden. Zu includende SPML-Seiten werdne über das &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;-Attribut angegeben. &amp;lt;code&amp;gt;sp:include&amp;lt;/code&amp;gt; wird durch die Ausgabe des eingebundenen Templates oder der SPML-Seite ersetzt.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja oder anchor oder uri&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Anchor]]&lt;br /&gt;
| Ja oder template oder uri&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder template oder anchor&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zu includendes Template (Variable mit einer Template-ID).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor-Name des zu includenden Templates.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
:URI einer Seite die includiert werden soll. Dieser muß in der gleichen [[Webapplication|Webapplikation]] liegen. Weiter kann mit dem &amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;-Attribute oder dem &amp;lt;/code&amp;gt;module&amp;lt;/code&amp;gt;-Attribute eine andere [[Webapplication|Webapplikation]] angegeben werden, dessen Seite includiert werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;&lt;br /&gt;
:SPML-Seiten sind immer Teil einer [[Webapplication|Webapplikation]]. Die mit dem Attribut &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; angegebenen SPML-Seite bezieht sich immer auf die aktuelle Webapplikation. Soll eine Seite einer anderen Webapplikation eingebunden werden, so wird mit diesem Attribut der Context der Webapplikation angegeben. Da sich der Context einer Webapplikation ändern kann ist in den meisten Fällen die Verwendung des Attributes &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; zu empfehlen, da hier die ID der Webapplikation angegeben wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt;&lt;br /&gt;
:SPML-Seiten sind immer Teil einer [[Webapplication|Webapplikation]]. Die mit dem Attribut &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; angegebenen SPML-Seite bezieht sich immer auf die aktuelle Webapplikation. Soll eine Seite einer anderen Webapplikation eingebunden werden, so wird mit diesem Attribut die ID der Webapplikation angegeben. Dieses Attribut ist dem Attribut &amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt; vorzuziehen, da sich der Context einer Webapplikation ändern kann.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt;&lt;br /&gt;
:Mit diesem Attribut kann angegeben werden, in welchem Modus die includete SPML-Seite oder das includete Template ausgeführt werden soll.&lt;br /&gt;
:;in&lt;br /&gt;
::Führt das Template oder die SPML-Seite im [[Template-Modus|In-Modus]] aus.&lt;br /&gt;
:;out&lt;br /&gt;
::Führt das Template oder die SPML-Seite im [[Template-Modus|Out-Modus]] aus.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Einfügen von Templates===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;Template Include&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;sp:include anchor=&amp;quot;html.header&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;sp:include template=&amp;quot;currentTemplate&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;sp:include anchor=&amp;quot;html.footer&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Filter_(SP-Tag)&amp;diff=2573</id>
		<title>Filter (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Filter_(SP-Tag)&amp;diff=2573"/>
		<updated>2008-11-12T10:00:58Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:filter&amp;gt; - Filtert Elemente aus einer Liste.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:filter name=&amp;quot;filteredList&amp;quot; collection=&amp;quot;listToFilter&amp;quot; attribute=&amp;quot;name&amp;quot; filter=&amp;quot;*Example*&amp;quot; ic=&amp;quot;true&amp;quot; mode=&amp;quot;simple&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit diesem Tag können Listen gefiltert werden. Listen-Elemete werden nach bestimmten Kriterien aus der Liste entfernt. Es gibt drei Arten von Filtern: Einen einfachen Wildcard-Filter, der * und ? unterstützt, weiter gibt es für komplexe Anforderungen einen Filter aus regulären Ausrücken sowie einen Bereichsfilter.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;collection&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Collection]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| das Element selbst&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]] / [[Regular-Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ic&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;invert&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;simple&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der gefilterten Liste.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;collection&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der zu filternden Liste.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;attribute&amp;lt;/code&amp;gt;&lt;br /&gt;
:Attribut, auf das der Filter angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;filter&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Filterdefinition für die Filtertypen Wildcard und regulärer Ausdruck. Der mit dem Attribut &amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt; angegebene Modus wird verwendet. Ohne Angabe eines Modus wird &amp;lt;code&amp;gt;simple&amp;lt;/code&amp;gt; verwendet.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;ic&amp;lt;/code&amp;gt;&lt;br /&gt;
:Wird Ignore-Case auf &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; gesetzt, so wird Groß- und Kleinschreibung nicht berücksichtigt. Dieses Attribut gilt nur für die Filtertypen Wildcard und regulärer Ausdruck.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;invert&amp;lt;/code&amp;gt;&lt;br /&gt;
:Invertiet die Logik des Filters. Alle Elemnt die normalerweise herausgefiltert würde, bilden die Filterergebnis.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt;&lt;br /&gt;
:Auswahl des Filter-Mechanismus. &lt;br /&gt;
:;simple (Wildcard-Filter)&lt;br /&gt;
::Der Filter kann die Wildcards * für beliebige Zeichen und ? für ein beliebiges Zeichen enthalten. So würde eine wie folgt gefilterte Liste nur Elemente enthalten die mit a beginnen.&lt;br /&gt;
::&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
a*&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
:;regex (Reguläre Ausdrücke)&lt;br /&gt;
::Für komplexe Filter stehen [[Regular-Expression|Reguläre Ausdrücke]] (POSIX) zur Verfügung. So würde im regex-Filtermode eine mit&lt;br /&gt;
::&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
[a-dA-D].*&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
gefilterte Liste nur Elemente enthalten, die mit dem Buchstaben A, a, B, b, C, c, d oder D beginnen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendenden Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Wert für den Beginn eines Bereiches, z.B. &amp;quot;Aa&amp;quot; oder &amp;quot;100&amp;quot;. Ob der Wert als Text, Zahl oder Datum interpretiert wird, kann mit dem Attribut type angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Wert für das Ende eines Bereiches, z.B. &amp;quot;Zz&amp;quot; oder &amp;quot;999&amp;quot;. Ob der Wert als Text, Zahl oder Datum interpretiert wird, kann mit dem Attribut &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Typ für die &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; Attribute: &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;number&lt;br /&gt;
::Das Elemet oder Attribut wird als Zahl interpretiert. Es wird nicht herausgefiltert, wenn es innerhalb des Zahlenbereiches liegt, der mit &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; definiert wurde.&lt;br /&gt;
:;text&lt;br /&gt;
::Das Elemet oder Attribut wird als Text interpretiert. Es wird nicht herausgefiltert, wenn der Text mit den Zeichen beginnt, die in dem mit &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; definierten Bereich liegen.&lt;br /&gt;
:;date&lt;br /&gt;
::Das Elemet oder Attribut wird als Datum interpretiert. Es wird nicht herausgefiltert, wenn es innerhalb des Datumbereiches liegt, der mit &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Format des Datums, wenn die &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; Werte als Datum interpretiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Filtern einer Liste===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%-- zu filternde Liste erzeugen --%&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Christian&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Karsten&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Gaby&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Markus&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Tina&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Marion&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:list name=&amp;quot;names&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;Jörg&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%-- Einfacher Filter --%&amp;gt;&lt;br /&gt;
Liste filtern (Filter ?ar* - simple-mode):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:filter name=&amp;quot;filteredList&amp;quot; collection=&amp;quot;names&amp;quot; filter=&amp;quot;?ar*&amp;quot; mode=&amp;quot;simple&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;filteredList&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%-- Filter mit regulärem Ausdruck --%&amp;gt;&lt;br /&gt;
Liste filtern (Filter [a-lA-L].* - regex-mode):&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:filter name=&amp;quot;filteredList&amp;quot; collection=&amp;quot;names&amp;quot; filter=&amp;quot;[a-lA-L].*&amp;quot; mode=&amp;quot;regex&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;filteredList&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;it&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Liste filtern (Filter ?ar* - simple-mode):&lt;br /&gt;
Karsten&lt;br /&gt;
Markus&lt;br /&gt;
Marion&lt;br /&gt;
&lt;br /&gt;
Liste filtern (Filter [a-lA-L].* - regex-mode):&lt;br /&gt;
Christian&lt;br /&gt;
Karsten&lt;br /&gt;
Gaby&lt;br /&gt;
Jörg&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=For_(SP-Tag)&amp;diff=2572</id>
		<title>For (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=For_(SP-Tag)&amp;diff=2572"/>
		<updated>2008-11-12T10:00:55Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:for&amp;gt; - For-Schleife&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:for index=&amp;quot;counter&amp;quot; from=&amp;quot;0&amp;quot; to=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit Hilfe des For-Tag kann eine Schleife definiert werden. &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt; gibt den Startwert des Indexes an. Bei jedem Schleifendurchlauf wird &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt; um den Wert &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt; erhöht (bzw vermindert, wenn &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt; negativ ist). Die Schleife wird solange durchlaufen bis &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt; den Wert &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt; erreicht hat. Alternativ zu to kann auch &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt; angegeben werden. In diesem Fall wird die Schleife solange durchlaufen, bis &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; ergibt.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variable, die den aktuellen Zählerstand enthält.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
:Startwert des Zählers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
:Endwert des Zählers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die For-Schleife wird solange durchlaufen, bis die Bedingung &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; ergibt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schrittweite, in der gezählt werden soll. &amp;lt;code&amp;gt;step&amp;lt;/code&amp;gt; kann für einen Rückwärtszähler negativ sein.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachigen Variablen.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Einfache from/to Schleife===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:for index=&amp;quot;i&amp;quot; from=&amp;quot;1&amp;quot; to=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
  index: &amp;lt;sp:print name=&amp;quot;i&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/sp:for&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
index: 1&lt;br /&gt;
index: 2&lt;br /&gt;
index: 3&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Schleife mit Bedingung===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;start&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;end&amp;quot; value=&amp;quot;4&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;step&amp;quot; value=&amp;quot;-1&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:for index=&amp;quot;i&amp;quot; from=&amp;quot;${start}&amp;quot; condition=&amp;quot;${i} &amp;gt;= (${end} + 1)&amp;quot; step=&amp;quot;${step}&amp;quot;&amp;gt;&lt;br /&gt;
  index: &amp;lt;sp:print name=&amp;quot;i&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/sp:for&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
index: 10&lt;br /&gt;
index: 9&lt;br /&gt;
index: 8&lt;br /&gt;
index: 7&lt;br /&gt;
index: 6&lt;br /&gt;
index: 5&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Form_(SP-Tag)&amp;diff=2571</id>
		<title>Form (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Form_(SP-Tag)&amp;diff=2571"/>
		<updated>2008-11-12T10:00:53Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:form&amp;gt; - Erzeugt ein HTML-Form-Tag&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:form command=&amp;quot;command&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/sp:form&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Erzeugt eine HTML-Form. Diese Tag wird benötigt, um Eingabe-Maken zu erstellen, mit denen Daten des Servers bearbeitet werden sollen.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;nameencoding&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;hex&amp;lt;/code&amp;gt;, wenn Formular an eine PHP-Seite gesendet wird&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;enctype&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;command ([[deprecated#2.0|deprecated]] ab Version 2.0)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_common_attributes|attribute=locale|mode=row}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dies kann ein beliebiger Pfad zu einer Seite sein. sp:form sorgt dafür, das alle Session-Informationen mitgesendet werden, so das die Session nicht verloren geht. Wird bei SPML-Seiten weder das Attribut &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; noch &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt; angegeben, so wird die aktuelle URL angesprochen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
:Template, an das das Formular gesendet werden soll. Dieses Attribute sollte nur für Umstellungen von Live-Seiten verwendet werden, die sich durch den Wegfall der Kommandos ergeben. Prinzipiell sollte Live-Seiten und insgesamt [[Webapplication|Webapplikationen]] nicht mit Templates, sondern mit SPML-Seite realisiert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt;&lt;br /&gt;
:Handler, an das das Formular gesendet werden soll. Handler werden vor der, mit &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt; angegebenen Seite, ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt;&lt;br /&gt;
:SPML-Seiten sind immer Teil einer [[Webapplication|Webapplikation]]. Jede Webapplikation besitzt eine Context-Pfad mit der die URL beginnt (Es existert auch ein ROOT-Context-Pfad (/)). Soll das Formular an eine Seite gesendet werden, die in einer anderen Webapplikation liegt, so wird mit diesem Attribut die ID dieser Webapplikation angegeben.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;context&amp;lt;/code&amp;gt;&lt;br /&gt;
:SPML-Seiten sind immer Teil einer [[Webapplication|Webapplikation]]. Jede Webapplikation besitzt eine Context-Pfad mit der die URL beginnt (Es existert auch ein ROOT-Context-Pfad (/)). Soll die URL einer Seite herausgeschrieben werden, die in einer anderen Webapplikation liegt, so wird mit diesem Attribut der Context-Pfad angegeben. Context-Pfade von Webapplikationen können sich ändern. Damit auch bei solchen Änderungen die URL richtig generiert wird sollte in den meisten Fällen eher das Attribut &amp;lt;code&amp;gt;module&amp;lt;/code&amp;gt; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;nameencoding&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die innerhalb von sp:form liegenden Input-Tags ([[sp:text]], [[spt:text]], [[sp:checkbox]], ...) erhalten vom IES generierte Feldnamen die unter Umständen (wenn sie z.B. innerhalb von [[sp:iterator]] liegen) Sonderzeichen wie eckige Klammern (&amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt;) enthalten könne. Beim Aufbau von [[Live-Seite|Live-Seiten]], die in PHP eingebettet sind, wird das Formular an PHP-Seiten gesendet. Da Request-Parameternamen mit Sonderzeichen von PHP nicht richtig ausgewertet werden, ist es mit diesem Attribut möglich die Formularfeldnamen zu encoden, damit keine Sonderzeichen mehr enthalten sind. Vom IES unterstüzte Encodings für Feldnamen sind:&lt;br /&gt;
:;hex&lt;br /&gt;
::Wandelt jedes Zeichen des Feldnamens in den entsprechenden Hex-Wert um. Beispiel: Aus &amp;lt;code&amp;gt;sp_body&amp;lt;/code&amp;gt; wird &amp;lt;code&amp;gt;hex:73705f626f6479&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;command&amp;lt;/code&amp;gt; ([[deprecated#2.0|deprecated]] ab Version 2.0)&lt;br /&gt;
:'''''Deprecated.''' Dieses Attribut ist veraltet und wird in zukünftigen Versionen nicht mehr unterstüzt werden. Kommandos wurden in der Version 2.0 abgeschafft zugunsten einer flexibleren Lösung abgeschafft. Ein Kommando bestand aus einem Template mit einem optionalen Handler. Für jede Template-Handler-Kombination musste ein eigenes Kommando angelegt werden. Diese Verbindung wurde aufgebrochen und durch zwei neue Attribute &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt; ersetzt. Um einen Handler aufzurufen und anschließend ein Template auszuführen ist nun die Definition eines Kommandos nicht mehr nötig. Um einen Handler auszurufen und anschließend ein Template auszuführen verwenden sie die beiden Attribute &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;. Um einen Handler aufzurufen und anschließend eine SPML-Seite auszuführen verwenden sie die Attribute &amp;lt;code&amp;gt;handler&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;uri&amp;lt;/code&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
:Existierendes Command. Muss im GUI definiert worden sein.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;enctype&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt den Typ der zu übertragenden Daten: &lt;br /&gt;
:;text/plain&lt;br /&gt;
::text/plain ist die default Einstellung.&lt;br /&gt;
:;multipart/form-data&lt;br /&gt;
::Für Datei uploads muss multipart/form-data angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;method&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt die Übertragungsmethode: get oder post. Bei get werden die Parameter offen über die aufzurufende URL übermittelt, bei post verborgen im HTTP-Protokoll. Für Datei-uploads ist post Pflicht.&lt;br /&gt;
{{sp_common_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;&lt;br /&gt;
:Optionale id für den erzeugten HTML-Form-Tag. Wird dieses Attribut nicht gesetzt wird automatisch eine ID generiert&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Optionaler Name für das erzeugte Formular.&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Neuen Artikel anlegen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:form uri=&amp;quot;mytest/test.spml&amp;quot; handler=&amp;quot;com.sitepark.ies.control.jsp.handler.InformationHandler&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;SYS_INFE_action&amp;quot; value=&amp;quot;create&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;SYS_INFE_parent&amp;quot; value=&amp;quot;&amp;lt;sp:print name=&amp;quot;${parentPool}&amp;quot;/&amp;gt;&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;SYS_INFE_articleType&amp;quot; value=&amp;quot;resource&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Name&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;SYS_INFE_name&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Titel&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;sp:text name=&amp;quot;sp_title&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  Text&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;sp:textarea name=&amp;quot;sp_body&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot; submit &amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/sp:form&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Hidden_(SP-Tag)&amp;diff=2570</id>
		<title>Hidden (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Hidden_(SP-Tag)&amp;diff=2570"/>
		<updated>2008-11-12T10:00:52Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:hidden&amp;gt; - Erzeugt ein Hidden-Feld&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:hidden name=&amp;quot;variablenName&amp;quot; value=&amp;quot;element.id&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Hidden-Tag erzeugt ein HTML-Hidden-Feld.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Ein Hidden-Feld===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:hidden name=&amp;quot;car&amp;quot; value=&amp;quot;Audi&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=CalendarSheet_(SP-Tag)&amp;diff=2569</id>
		<title>CalendarSheet (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=CalendarSheet_(SP-Tag)&amp;diff=2569"/>
		<updated>2008-11-12T09:59:30Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:calendarsheet&amp;gt; - CalendarSheet-Tag zur Verwaltung eines [[CalendarSheet]]-Objektes&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:calendarsheet name=&amp;quot;variable&amp;quot; action=&amp;quot;new&amp;quot; from=&amp;quot;&amp;quot; to=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieser Tag legt ein [[CalendarSheet]]-Objekt an und liefert Funktionen zum Befüllen. Ein [[CalendarSheet]] ist ein Object, welches [[Daten|Date] für einen bestimmten Zeitraum sammeln und nach Tagen gruppieren kann. Dies erlaubt die einfache und effiziente Auswertung aller Termine, die in den definierten Zeitraum fallen.&lt;br /&gt;
&lt;br /&gt;
Ein praktisches Beispiel ist z.B. die Jahres oder Monatsansicht eines Kalenders. Eine Suchabfrage kann alle Termine innerhalb des gewünschten Monats ermitteln. Über CalendarSheet-Tag wird dann für diesen Zeitraum ein entsprechendes Objekt angelegt. In einer Schleife über alle Treffer der Suchabfrage können diese in das [[CalendarSheet]] übertragen werden. Die Auswertung des [[CalendarSheets|CalendarSheet]] erfolgt dann einfach über eine Loop über alle Tage des genannten Zeitraums. Es braucht nicht jeder Tag über eine einzelne Suchabfrage ausgewertet werden.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder object bzw. date&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Object]]&lt;br /&gt;
| Ja oder value bzw. date&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Date]]&lt;br /&gt;
| Ja oder object bzw. value&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Date]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Date]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name über den das [[CalendarSheet]] angesprochen werden kann.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Aktion, die ausgeführt werden soll. Es existieren die Aktionen &amp;lt;code&amp;gt;add&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;clear&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;new&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zu setzendes [[CalendarInformation]]-Objekt. Dieser wird immer als Zeichenkette ausgewertet.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Evaluiert das Attribut und setzt das entsprechende [[CalendarInformation]]-Objekt. Im Gegensatz zu &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; wird hier das Objekt gespeichert und nicht der Text.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zu setzender Wert. Hiermit kann direkt ein einzelnes [[Date|Datum]] angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
:Über diesen Parameter wird der zeitliche Rahmen des CalendarSheets festgelegt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
:Über diesen Parameter wird der zeitliche Rahmen des CalendarSheets festgelegt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[Scope|Namensraum]], in dem die Variable definiert ist. Für diesen Tag ist der Page- und Request-Scope möglich (&amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;request&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
CalendarSheet aufbauen&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%-- Übertragung aller Ergebnisse in das CalendarSheet --%&amp;gt;&lt;br /&gt;
&amp;lt;sp:calendarsheet name=&amp;quot;_cal&amp;quot; action=&amp;quot;new&amp;quot; from=&amp;quot;${_from}&amp;quot; to=&amp;quot;${_to}&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;_result&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:calendarsheet name=&amp;quot;_cal&amp;quot; action=&amp;quot;add&amp;quot; object=&amp;quot;it.sp_date&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CalendarSheet ausgeben&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:loop collection=&amp;quot;_cal.entries.keys&amp;quot; item=&amp;quot;day&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:sort name=&amp;quot;_events&amp;quot; collection=&amp;quot;_cal.entries(${day.reference})&amp;quot; keys=&amp;quot;name&amp;quot; sequences=&amp;quot;asc&amp;quot; types=&amp;quot;text&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;sp:loop collection=&amp;quot;_events&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tt&amp;gt;&amp;lt;sp:print name=&amp;quot;it.date&amp;quot;/&amp;gt;&amp;lt;/tt&amp;gt; &amp;lt;sp:print name=&amp;quot;it.name&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/sp:loop&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Checkbox_(SP-Tag)&amp;diff=2568</id>
		<title>Checkbox (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Checkbox_(SP-Tag)&amp;diff=2568"/>
		<updated>2008-11-12T09:59:26Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:checkbox&amp;gt; - erzeugt eine Checkbox&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:checkbox name=&amp;quot;variable&amp;quot; value=&amp;quot;Inhalt&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Checkbox-Tag erzeugt eine HTML-Checkbox.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=checked|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Setzt einen zu übertragenen Wert dieser Checkbox&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=checked|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Checkboxen mit Label===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
Wählen Sie aus&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:checkbox name=&amp;quot;check_food&amp;quot; value=&amp;quot;Wurst&amp;quot;/&amp;gt; &amp;lt;label for=&amp;quot;&amp;lt;sp:print name=&amp;quot;system.tag&amp;quot;/&amp;gt;&amp;quot;&amp;gt;Wurst&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:checkbox name=&amp;quot;check_food&amp;quot; value=&amp;quot;Käse&amp;quot;/&amp;gt; &amp;lt;label for=&amp;quot;&amp;lt;sp:print name=&amp;quot;system.tag&amp;quot;/&amp;gt;&amp;quot;&amp;gt;Käse&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;sp:checkbox name=&amp;quot;check_food&amp;quot; value=&amp;quot;Milch&amp;quot;/&amp;gt; &amp;lt;label for=&amp;quot;&amp;lt;sp:print name=&amp;quot;system.tag&amp;quot;/&amp;gt;&amp;quot;&amp;gt;Milch&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Mit &amp;lt;code&amp;gt;&amp;lt;sp:print name=&amp;quot;system.tag&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; wird die interne id des vorangegangenen SP-Tags ermittelt und ausgegeben.&lt;br /&gt;
&lt;br /&gt;
===Checkboxen mit dynamischem Attribut &amp;quot;id&amp;quot; und Label===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
Wählen Sie aus&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;wurst&amp;quot;&amp;gt;Wurst&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;sp:checkbox name=&amp;quot;check_food&amp;quot; value=&amp;quot;Wurst&amp;quot; id=&amp;quot;wurst&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;kaese&amp;quot;&amp;gt;Käse&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;sp:checkbox name=&amp;quot;check_food&amp;quot; value=&amp;quot;Käse&amp;quot; id=&amp;quot;kaese&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;label for=&amp;quot;milch&amp;quot;&amp;gt;Milch&amp;lt;/label&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;sp:checkbox name=&amp;quot;check_food&amp;quot; value=&amp;quot;Milch&amp;quot; id=&amp;quot;milch&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Für den Fall, dass ein Label vor dem zugehörigen SP-Tag ausgegeben werden soll, kann für die Checkbox eine eigene id vergeben werden. Zu beachten ist hierbei jedoch, dass die id innerhalb eines HTML-Seite eindeutig sein muss. Bei Iterates sollte daher noch ein Zähler in die id einbezogen werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Condition_(SP-Tag)&amp;diff=2567</id>
		<title>Condition (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Condition_(SP-Tag)&amp;diff=2567"/>
		<updated>2008-11-12T09:59:04Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:condition&amp;gt;, &amp;lt;sp:if&amp;gt;, &amp;lt;sp:elseif&amp;gt;, &amp;lt;sp:else&amp;gt; - Bedingungen prüfen&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${a} &amp;gt; ${b}&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:condition&amp;gt;&lt;br /&gt;
  &amp;lt;sp:if condition=&amp;quot;${a} &amp;lt;= 0&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/sp:if&amp;gt;&lt;br /&gt;
  &amp;lt;sp:elseif condition=&amp;quot;${a} &amp;gt; 0 &amp;amp;&amp;amp; ${a} &amp;lt; 10&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/sp:elseif&amp;gt;&lt;br /&gt;
  &amp;lt;sp:elseif condition=&amp;quot;${a} &amp;gt;= 10 &amp;amp;&amp;amp; ${a} &amp;lt; 100&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/sp:elseif&amp;gt;&lt;br /&gt;
  &amp;lt;sp:else&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
  &amp;lt;/sp:else&amp;gt;&lt;br /&gt;
&amp;lt;/sp:condition&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Die vier Tags ermöglichen es verschiedene Bedingungen abzufragen. Einfache Abfragen können direkt mit &amp;lt;code&amp;gt;&amp;lt;sp:if&amp;gt;&amp;lt;/code&amp;gt; erstellt werden. Werden else- bzw. elseif-Bedingungen in einer Abfrage benötigt, muss die gesamte Abfrage-Struktur mit &amp;lt;code&amp;gt;sp:condition&amp;lt;/code&amp;gt; umschlossen werden. Zu beachten ist hier, dass zwischen &amp;lt;code&amp;gt;&amp;lt;sp:condition&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;sp:if&amp;gt;&amp;lt;/code&amp;gt; kein Text stehen darf. Das gleiche gilt für &amp;lt;code&amp;gt;&amp;lt;/sp:if&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;sp:elseif&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;/sp:elseif&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;sp:elseif&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;/sp:elseif&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;sp:else&amp;gt;&amp;lt;/code&amp;gt; sowie &amp;lt;code&amp;gt;&amp;lt;/sp:else&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;/sp:condition&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Es bestehen zwei Möglichkeiten zur Abfrage einer Bedingung. Zum einen können Sie mit dem &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;-Attribut in Verbindung mit &amp;lt;code&amp;gt;gt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gte&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lt&amp;lt;/code&amp;gt;, usw. die zu prüfende Bedingung angegeben. Zum anderen können Sie für komplexe Abfragen mit dem &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;-Attribut komplexe Bedingungen zu formulieren. Innerhalb dieses Attributes können Ausdrücke beispielsweise wie folgt angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;(${a} &amp;gt; ${b}) &amp;amp;&amp;amp; ((${a} + 3) / 10 &amp;lt; ${b})}&amp;quot;&amp;gt;&lt;br /&gt;
  ..&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja oder &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;isNull&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ic&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| false&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;contains&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;match&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Regular-Expression]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;neq&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;gt&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;gte&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;lt&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;lte&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Variablenname eines Objektes das verglichen werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendenden Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;isNull&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; leer oder nicht vorhanden ist und &amp;lt;code&amp;gt;isNull&amp;lt;/code&amp;gt; den Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; hat. Wenn &amp;lt;code&amp;gt;isNull&amp;lt;/code&amp;gt; den Wert &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; hat, ist die Bedingungen erfüllt, wenn die die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; nicht leer ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;ic&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Auswertung soll &amp;quot;ignore case&amp;quot; durchgeführt werden. Bezieht sich auf &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;neq&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;gte&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lte&amp;lt;/code&amp;gt;, und &amp;lt;code&amp;gt;contains&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;contains&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zeichenkette, die in der Variablen enthalten sein soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;match&amp;lt;/code&amp;gt;&lt;br /&gt;
:Regulärer Ausdruck, der in der Variablen enthalten sein soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; gleich der Variable in &amp;lt;code&amp;gt;eq&amp;lt;/code&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;neq&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; ungleich der Variable in &amp;lt;code&amp;gt;neq&amp;lt;/code&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;gt&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; grösser als der Variable in &amp;lt;code&amp;gt;gt&amp;lt;/code&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;gte&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; grösser oder gleich der Variable in &amp;lt;code&amp;gt;gte&amp;lt;/code&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;lt&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; kleiner als in der Variable in &amp;lt;code&amp;gt;lte&amp;lt;/code&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;lte&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Bedingung ist erfüllt, wenn die Variable in &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; kleiner oder gleich der Variable in &amp;lt;code&amp;gt;lte&amp;lt;/code&amp;gt; ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;condition&amp;lt;/code&amp;gt;&lt;br /&gt;
:Es wird eine [[Condition]] erwartet, die den Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; zurückliefert.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===isNull Prüfung===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;foo&amp;quot; value=&amp;quot;bar&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:if name=&amp;quot;foo&amp;quot;&amp;gt;	foo ist definiert!&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%-- kein Inhalt ist gleichbedeutend mit 'nicht definiert' --%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;foo&amp;quot; value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:if name=&amp;quot;foo&amp;quot; isNull=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
  foo ist nicht definiert!&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
foo ist definiert!&lt;br /&gt;
foo ist nicht definiert!&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache if Bedingung===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;foo&amp;quot; value=&amp;quot;bar&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:if name=&amp;quot;foo&amp;quot; eq=&amp;quot;bar&amp;quot;&amp;gt;&lt;br /&gt;
  foo hat den Wert &amp;lt;sp:print name=&amp;quot;foo&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
foo hat den Wert bar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache if-elseif-else Bedingung===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;%--&lt;br /&gt;
  Bei der Verwendung von if-elseif-else Konstrukten müssen die&lt;br /&gt;
  einzelnen Tags in einem &amp;lt;sp:condition&amp;gt; zusammengefasst werden.&lt;br /&gt;
--%&amp;gt;&lt;br /&gt;
&amp;lt;sp:condition&amp;gt;&lt;br /&gt;
  &amp;lt;sp:if name=&amp;quot;foo&amp;quot; eq=&amp;quot;foo&amp;quot;&amp;gt;&lt;br /&gt;
    Ich bin im if-Zweig&lt;br /&gt;
  &amp;lt;/sp:if&amp;gt;&lt;br /&gt;
  &amp;lt;sp:elseif name=&amp;quot;foo&amp;quot; eq=&amp;quot;barx&amp;quot;&amp;gt;&lt;br /&gt;
    Ich bin im ersten ifelse-Zweig&lt;br /&gt;
  &amp;lt;/sp:elseif&amp;gt;&lt;br /&gt;
  &amp;lt;sp:elseif name=&amp;quot;foo&amp;quot; eq=&amp;quot;bar&amp;quot;&amp;gt;&lt;br /&gt;
    Ich bin im zweiten elseif-Zweig&lt;br /&gt;
  &amp;lt;/sp:elseif&amp;gt;&lt;br /&gt;
  &amp;lt;sp:elseif condition=&amp;quot;!isNull(${foo})&amp;quot;&amp;gt;&lt;br /&gt;
    Ich bin im dritten elseif-Zweig&lt;br /&gt;
  &amp;lt;/sp:elseif&amp;gt;&lt;br /&gt;
  &amp;lt;sp:else&amp;gt;&lt;br /&gt;
    Ich bin im else-Zweig&lt;br /&gt;
  &amp;lt;/sp:else&amp;gt;&lt;br /&gt;
&amp;lt;/sp:condition&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Ich bin im zweiten elseif-Zweig&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Abfrage mit condition===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${foo} == 'bar'&amp;quot;&amp;gt;&lt;br /&gt;
  ${foo} == 'bar' liefert true&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;x&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;y&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;(${x} + ${y}) == 15&amp;quot;&amp;gt;&lt;br /&gt;
  Die Summe von x und y ist 15&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${x} &amp;gt; 2 &amp;amp;&amp;amp; ${x} &amp;lt; 20&amp;quot;&amp;gt;&lt;br /&gt;
  x ist größer als 2 und kleiner als 20&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
${foo} == 'bar' liefert true&lt;br /&gt;
Die Summe von x und y ist 15&lt;br /&gt;
x ist größer als 2 und kleiner als 20&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Prüfe Boolean===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:set name=&amp;quot;boolean&amp;quot; value=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${boolean} == true&amp;quot;&amp;gt;&lt;br /&gt;
  1: boolean ist wahr.&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${boolean} == 'true'&amp;quot;&amp;gt;&lt;br /&gt;
  2: boolean ist wahr.&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;sp:if condition=&amp;quot;${boolean} == 1&amp;quot;&amp;gt;&lt;br /&gt;
  3: boolean ist wahr.&lt;br /&gt;
&amp;lt;/sp:if&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ausgabe&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
2: boolean ist wahr.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Collection_(SP-Tag)&amp;diff=2566</id>
		<title>Collection (SP-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Collection_(SP-Tag)&amp;diff=2566"/>
		<updated>2008-11-12T09:58:57Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;sp:collection&amp;gt; - Erzeugt oder ändert eine Liste&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;sp:collection name=&amp;quot;variable&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;come back at ${myTime}&amp;quot; index=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit Hilfe von &amp;lt;code&amp;gt;sp:collection&amp;lt;/code&amp;gt; können Listen erzeugt und verändert werden. Listen können beliebige Objekte enthalten. Je nach angegebener Aktion können Listenelemente hinzugefügt, ersetzt oder gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
Listen können erzeugt werden, indem die einzelnen Einträge über die &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;add&amp;lt;/code&amp;gt;, bzw. &amp;lt;code&amp;gt;addAll&amp;lt;/code&amp;gt; hinzugefügt werden. Listen können aber auch über Suchabfragen mit dem Attribut &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; oder den Attribut &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; (wenn ein [[QueryInformation]]-Objekt übergeben wird) erzeugt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''(Ab Version 2.0.3)'''&lt;br /&gt;
&lt;br /&gt;
Werte können über die Attribute value oder object gesetzte werden. Alternativ ist es auch möglich den Wert im Body des Tags zu setzten. Hierbei wird zunächst der Body ausgeführt und das Ergebnis verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:collection name=&amp;quot;family&amp;quot; action=&amp;quot;add&amp;quot;&amp;gt;&amp;lt;sp:print name=&amp;quot;father&amp;quot;/&amp;gt;&amp;lt;/sp:collection&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja außer für query&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Ja oder object oder im Body des Tags, für add und replace&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja oder value oder im Body des Tags, für add und replace&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Expression]]&lt;br /&gt;
| Ja, für remove und replace&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[SPQL|Query]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| auto&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Locale]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Scope]]&lt;br /&gt;
| Nein&lt;br /&gt;
| request&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Liste.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Aktion, die ausgeführt werden soll. Es existieren die Aktionen &amp;lt;code&amp;gt;add&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;addAll&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;remove&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;clear&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;new&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;replace&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;removeFirst&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;removeLast&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;unique&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;add&lt;br /&gt;
::Fügt ein Element an das Ende der Liste. Ist ein &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt; angegeben, so wird das Element an dieser Position eingefügt. Das ursprüngliche Elemente und alle nachfolgenden Elemente werden eine Position weiter geschoben.&lt;br /&gt;
:;addAll&lt;br /&gt;
::Mit dieser Aktion können mehrere Elemente der Liste hinzugefügt werden. Dazu muß &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; vom Typ [[Collection]] sein.&lt;br /&gt;
:;remove&lt;br /&gt;
::Löscht ein Element aus der Liste. Ist &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt; angegeben, wird das Element an der Index-Position gelöscht und alle nachfolgenden Elemente rutschen eine Position nach oben. Ist &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;  bzw. &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; angegeben, wird das Element in der Liste gesucht und gelöscht.&lt;br /&gt;
:;clear&lt;br /&gt;
::Löscht alle Elemente aus der Liste.&lt;br /&gt;
:;new&lt;br /&gt;
::Erzeugt eine neue leere Liste.&lt;br /&gt;
:;replace&lt;br /&gt;
::Ersetzt ein Element der Liste. &amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt; gibt hierbei die Position des Elements an, das durch &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; ersetzt werden soll.&lt;br /&gt;
:;removeFirst&lt;br /&gt;
::Löscht das erste Element der Liste.&lt;br /&gt;
:;removeLast&lt;br /&gt;
::Löscht das letzte Element der Liste.&lt;br /&gt;
:;unique&lt;br /&gt;
::Entfernt alle mehrfach vorkommenden Elemente aus der Liste.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein [[Text]], der mit der Liste verarbeitet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein [[Object|Objekt]] das mit der Liste verarbeitet werden soll. Ist &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; vom Typ [[QueryInformation]], so gilt das gleiche wie beim Attribut &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;index&amp;lt;/code&amp;gt;&lt;br /&gt;
:Listen-Position mit der eine Aktion ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt;&lt;br /&gt;
:Fügt in die Collection die Ergebnisse der übergebenen [[SPQL|Suchabfrage]] ein. Ist dieses Attibut gesetzt, ist kein &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt; nötig. Die Aktion entspricht einem &amp;lt;code&amp;gt;addAll&amp;lt;/code&amp;gt;. Es kann jedoch eine andere Aktion angegeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
:Wird der Collection-Tag in Verbindung mit Suchabfragen verwendet (durch &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;), ist ein Publikationsbereich erforderlich, mit der die Suchabfrage ausgeführt werden soll. Mit diesem Attribute können ein oder mehrere Publikationsbereiche angegeben werden (durch Kommata getrennt). Entweder werden die Publikationsbereiche durch ihren Anchor angegeben, oder folgende Schlüsselwörter verwendet:&lt;br /&gt;
:;current&lt;br /&gt;
::Der aktuelle Publikationsbereich. Dieser steht im &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;preview&amp;lt;/code&amp;gt;-Modus zur Verfügung.&lt;br /&gt;
:;ignore&lt;br /&gt;
::Ignoriert die Publikationsbereiche und liefert die Treffer unabhängig davon, ob sie publiziert sind oder nicht.&lt;br /&gt;
:;all&lt;br /&gt;
::Alle Publikationsbereiche des Mandanten.&lt;br /&gt;
:;auto&lt;br /&gt;
::Entspricht im &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;preview&amp;lt;/code&amp;gt;-Modus dem Schlüsselwort &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt; und im &amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt;-Modus &amp;lt;code&amp;gt;ignore&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;scope&amp;lt;/code&amp;gt;&lt;br /&gt;
:[[Scope|Namensraum]], in dem die Variable definiert ist. Für diesen Tag ist der Page- und Request-Scope möglich (&amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;request&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Eine Liste von Strings erstellen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;myList&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;peter&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;myList&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;paul&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;myList&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;mary&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Zwei Listen zu einer Liste vereinen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;family&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;father&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;family&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;mother&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;family&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;sister&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;family&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;brother&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;friends&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;girl friend&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;friends&amp;quot; action=&amp;quot;add&amp;quot; value=&amp;quot;boy friend&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;nice_people&amp;quot; action=&amp;quot;addAll&amp;quot; object=&amp;quot;family&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;nice_people&amp;quot; action=&amp;quot;addAll&amp;quot; object=&amp;quot;friends&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Suchabfrage ausführen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:collection name=&amp;quot;queryResult&amp;quot; query=&amp;quot;infolevel = 'content'&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SP-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Text_(SPT-Tag)&amp;diff=2565</id>
		<title>Text (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Text_(SPT-Tag)&amp;diff=2565"/>
		<updated>2008-11-12T09:57:26Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:text&amp;gt; - einzeiliges Textfeld, das Versionierung unterstützt&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:text name=&amp;quot;Variablenname&amp;quot; size=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der &amp;lt;code&amp;gt;&amp;lt;spt:text&amp;gt;&amp;lt;/code&amp;gt;-Tag erzeugt ein Textfeld, das die Darstellung von Versionsunterschieden in InfoSite5 unterstützt. Werden im Untermenüpunkt ''Bearbeitung'' ältere Versionen der Information ausgewählt, so erscheinen die mit der ausgewählten Version vorgenommenen inhaltlichen Änderungen des Textfeldes.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=format|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 20&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=format|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
:'size'-Wert des generierten input-Tags.&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Einfache Ein- und Ausgabe eines Textfeldes===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  Überschrift:&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;spt:text name=&amp;quot;sp_headline&amp;quot; size=&amp;quot;25&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1&amp;gt;&amp;lt;sp:print name=&amp;quot;sp_headline&amp;quot;/&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Textarea_(SPT-Tag)&amp;diff=2564</id>
		<title>Textarea (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Textarea_(SPT-Tag)&amp;diff=2564"/>
		<updated>2008-11-12T09:57:21Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:textarea&amp;gt; - Erzeugt ein mehrzeiliges Textfeld, das Versionierung unterstützt&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:textarea name=&amp;quot;Variablenname&amp;quot; rows=&amp;quot;60&amp;quot; cols=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der &amp;lt;code&amp;gt;spt:textarea&amp;lt;/code&amp;gt;-Tag erzeugt ein Textarea, das die Versionierung für Informationen in InfoSite unterstützt. Werden im Untermenüpunkt Bearbeitung ältere Versionen der Information ausgewählt, so erscheinen die mit der ausgewählten Version vorgenommenen inhaltlichen Änderungen der Textarea.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Einfache Textarea===&lt;br /&gt;
&lt;br /&gt;
Textarea mit den dynamischen Attributen cols und rows&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  Textabschnitt:&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;spt:textarea name=&amp;quot;sp_text&amp;quot; cols=&amp;quot;20&amp;quot; rows=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;sp_text&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Tinymce_(SPT-Tag)&amp;diff=2563</id>
		<title>Tinymce (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Tinymce_(SPT-Tag)&amp;diff=2563"/>
		<updated>2008-11-12T09:57:17Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:tinymce&amp;gt; - Integriert einen Editor&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:tinymce name=&amp;quot;variable&amp;quot; theme=&amp;quot;simple&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem tinymce-Tag wird ein externer WYSIWYG-Editor ins CMS eingebunden. &amp;quot;&amp;lt;b&amp;gt;W&amp;lt;/b&amp;gt;hat &amp;lt;b&amp;gt;Y&amp;lt;/b&amp;gt;ou &amp;lt;b&amp;gt;S&amp;lt;/b&amp;gt;ee &amp;lt;b&amp;gt;I&amp;lt;/b&amp;gt;s &amp;lt;b&amp;gt;W&amp;lt;/b&amp;gt;hat &amp;lt;b&amp;gt;Y&amp;lt;/b&amp;gt;ou &amp;lt;b&amp;gt;G&amp;lt;/b&amp;gt;et&amp;quot; steht für eine Übernahme des geschriebenen Textes auf der Website, so wie ihn der Redakteur bei der Eingabe sieht. So kann der Redakteur z.B. Tabellen ohne HTML-Kenntnisse in seine Artikel einfügen. Die Ausgabe hängt aber nicht nur vom Editor, sondern auch von den Einstellungen des Browsers und auch von installierten Systemschriften ab. &lt;br /&gt;
&lt;br /&gt;
Der Editor tinymce ist ein Open-Source Produkt der Firma [http://tinymce.moxiecode.com Moxiecode]. Der Editor kann im Rahmen des CMS &amp;quot;so wie er ist&amp;quot; genutzt werden. Der Editor ist kein Produkt der Sitepark GmbH und kann daher auch nicht direkt supported werden. Bug-Meldungen und Erweiterungswünsche werden von Sitepark an den Hersteller weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;rows&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 15&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cols&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 80&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;theme&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| default&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pools&amp;lt;/code&amp;gt; (experimentell)&lt;br /&gt;
| [[Anchor]]-List oder [[ID]]-List&lt;br /&gt;
| Nein&lt;br /&gt;
| aktueller Informationspool&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;buttons&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| default&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;rows&amp;lt;/code&amp;gt;&lt;br /&gt;
:Höhe des Eingabefeldes in Zeilen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;cols&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Eingabefeldes in Spalten.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;theme&amp;lt;/code&amp;gt;&lt;br /&gt;
:Konfigurationstypen, die den Funktionsumfang für den Editor beschreiben. Mögliche Themes sind:&lt;br /&gt;
:;simple&lt;br /&gt;
:;default&lt;br /&gt;
:;advanced&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;buttons&amp;lt;/code&amp;gt;&lt;br /&gt;
:Konfigurationseinstellung, die den Funktionsumfang für den Editor beschreibt. Mögliche Werte sind:&lt;br /&gt;
:;minimum&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;pools&amp;lt;/code&amp;gt;&lt;br /&gt;
:Kommaseparierte Liste von [[Anchor|Anchors]] von Artikelpools oder von [[ID|IDs]] von Artikelpools; die Elemente der Pools werden dem Redakteur in einem Linkdialog innerhalb des Editors zur Auswahl angeboten. Diese Funktion ist derzeit noch im Versuchsstadium und wird daher nicht offiziell unterstützt.&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===WYSIWYG-Editor nutzen und Inhalt ausgeben===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;spt:tinymce name=&amp;quot;sp_body&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;sp_body&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Updown_(SPT-Tag)&amp;diff=2562</id>
		<title>Updown (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Updown_(SPT-Tag)&amp;diff=2562"/>
		<updated>2008-11-12T09:57:13Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:updown&amp;gt; - Zahlenfeld, das per Klick auf- und abwärts gezählt werden kann&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:updown name=&amp;quot;Variablenname&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Updown-Tag erzeugt ein Auswahlfeld, welches dem Redakteur ermöglicht aus einem festgelegten Bereich (Standard ist 1-10, unendlich) einen bestimmten Wert zu definieren. So wird z.B. eine bestimmte Anzahl von Ergebnissen pro Seite anzeigt.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| MAX_INT&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 10&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;from&amp;lt;/code&amp;gt;&lt;br /&gt;
:Startwert des Bereichs (Minimalwert).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;to&amp;lt;/code&amp;gt;&lt;br /&gt;
:Endwert des Bereichs (Maximalwert, es folgt 'unendlich').&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Default-Wert (Vorgabewert).&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===spt:updown mit sprachspezifischem Auswahlfeld===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:updown name=&amp;quot;limit&amp;quot; value=&amp;quot;10&amp;quot; from=&amp;quot;5&amp;quot; to=&amp;quot;20&amp;quot; locale=&amp;quot;de_AT&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_des_Inhalts_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Imp_(SPT-Tag)&amp;diff=2561</id>
		<title>Imp (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Imp_(SPT-Tag)&amp;diff=2561"/>
		<updated>2008-11-12T09:56:12Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:imp&amp;gt; - Erzeugt ein &amp;lt;img src=&amp;quot;...&amp;quot;&amp;gt;-Tag für klein gerechnete sowie aus Texten generierte Bilder&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:imp image=&amp;quot;variable&amp;quot; width=&amp;quot;50&amp;quot; height=&amp;quot;50&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem &amp;lt;code&amp;gt;imp&amp;lt;/code&amp;gt;-Tag können kleinere Versionen eines Bildes in eine HTML-Seite eingebunden werden. Desweiteren ist es mit diesem Tag möglich aus einem Text eine Grafik zu erzeugen. Der Tag erzeugt ein &amp;lt;img src=&amp;quot;..&amp;quot; ..&amp;gt; HTML-Tag.&lt;br /&gt;
&lt;br /&gt;
Funktionen des Tags:&lt;br /&gt;
* skalieren aller Bilder &amp;quot;on demand&amp;quot; (Vorschaubild/Detailbild/Download werden von einer Bilddatei generiert), um Bildverwaltung und vor allem manuelle Bildbearbeitung zu vermeiden&lt;br /&gt;
* Active Caching für alle Auflösungen und Formate&lt;br /&gt;
* automatisches Erzeugen von Textgrafiken aus im CMS eingegebenen Texten für Headlines in der Unternehmensschrift&lt;br /&gt;
* dynamische Berechnung der HTML-Attribute width und height&lt;br /&gt;
* Spam-Schutz durch codierte E-Mail-Adressen mit Bildausgabe der Klartextadresse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;spt:imp&amp;lt;/code&amp;gt; verwendet &amp;lt;code&amp;gt;[[sp:scaleimage]]&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;[[sp:textimage]]&amp;lt;/code&amp;gt;, vereinigt dessen Funktionen und erzeugt im Unterschied zu den beiden Tags einen img-HTML-Tag.&lt;br /&gt;
&lt;br /&gt;
Dieser Tag verhält sich im [[Template-Modus|In-]] und im [[Template-Modus|Out-Modus]] unterschiedlich.&lt;br /&gt;
&lt;br /&gt;
;Out-Modus&lt;br /&gt;
:Im Out-Modus wird das Bild erzeugt und über den &amp;lt;img src=&amp;quot;...&amp;quot;&amp;gt; eingebunden&lt;br /&gt;
;In-Modus&lt;br /&gt;
:Im In-Modus werden nicht alle verlangten Bildgrößen berechnet. Aus Optimierungsgründen wird nur ein Satz von Bildgrößen verwendet (in der [[BinDB]] konfigurierbar). Die pixelgenaue Verkleinerung übernimmt dann der Browser. Das Padding wird über CSS-Styles realisiert (siehe auch &amp;lt;code&amp;gt;[[sp:scaleimage]]&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 100&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 100&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;resolution&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 1.3)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| png&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| FFFFFF&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;urlonly&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| false&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
zusätzliche Attribute für Thumbnails&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| on (Achtung: anderer &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;-Wert als bei [[sp:scaleimage]])&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;paddingcolor&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| FFFFFF&lt;br /&gt;
| 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;excerpt&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;manipulate&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
zusätzliche Attribute für Texte&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontname&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Arial&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 000000&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| plain&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 000000&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;gravity&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;offset&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;transform&amp;lt;/code&amp;gt;  ([[deprecated]] ab Version 2.1)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;text-transform&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;image&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bild-Object, das mit dem &amp;lt;code&amp;gt;spt:imp&amp;lt;/code&amp;gt;-Tag verarbeitet werde soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die gewünschte Bildbreite z.b. 100. Die Höhe wird unter Beibehaltung der Seiten-Verhältnisse des Originalbildes oder des gewählten Ausschnittes berechnet. Bei gesetzter Breite ist daher die Option &amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt; zwingend auf &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt; gesetzt&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die gewünschte Bildhöhe z.b. 100. Die Breite wird unter Beibehaltung der Seiten-Verhältnisse des Originalbildes oder des gewählten Ausschnittes berechnet. Bei gesetzter Höhe ist daher die Option &amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt; zwingend auf &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;resolution&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 1.3)&lt;br /&gt;
: '''''Deprecated.''' Das Attribut ist veraltet, es sollten die Attribute &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; verwendet werden.''&lt;br /&gt;
&lt;br /&gt;
:Die gewünschte Bildgröße z.b. 100x100. Es gelten die Regeln wie für &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;format&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Formate &amp;lt;code&amp;gt;png&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;jpeg&amp;lt;/code&amp;gt; können für Thumbnails verwendet werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Farbe des Hintergrunds kann durch Hexadezimalwerte gesetzt werden (z.B. e3a383). Für Thumbnails wird hiermit die Farbe des &amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt;-Rahmens bestimmt. Für Textbilder wird hiermit die Hindergrundfarbe des Bildes gesetzt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;urlonly&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Das Attribut ist veraltet, und sollte nicht mehr verwendet werden. Wird nur die URL benötigt oder weiterer Metadaten des berechneten Bildes sollte der Tag [[sp:scaleimage]] für Thumbnails oder [[sp:textimage]] für Texte verwendet werden.''&lt;br /&gt;
&lt;br /&gt;
:schreibt nur die URL ohne &amp;lt;img&amp;gt;-Tag heraus.&lt;br /&gt;
&lt;br /&gt;
'''zusätzliche Attribute für Thumbnails'''&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Wert &amp;quot;&amp;lt;code&amp;gt;on&amp;lt;/code&amp;gt;&amp;quot; erzeugt Rahmen zur Auffüllung der Flächen um das Bild. Damit ist das resultierende Bild immer so groß wie durch die Auflösung gefordert. &amp;lt;code&amp;gt;padding=on&amp;lt;/code&amp;gt; ist als Standardwert gesetzt, solange es nicht durch andere Optionen ausgeschlossen ist.&lt;br /&gt;
&lt;br /&gt;
:Der Wert &amp;quot;&amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt;&amp;quot; erzeugt keinen Rahmen zur Auffüllung der Flächen um das Bild. Damit ist das resultierende Bild unter Umständen kleiner als die geforderte Auflösung.&lt;br /&gt;
&lt;br /&gt;
:Mit &amp;quot;&amp;lt;code&amp;gt;fit&amp;lt;/code&amp;gt;&amp;quot; wird der größte mögliche Ausschnitt aus dem Originalbild, bzw. aus dem durch &amp;lt;code&amp;gt;excerpt&amp;lt;/code&amp;gt; gewählten Ausschnitt gesucht, bei dem das Seitenverhältnis der geforderten Auflösung entspricht. Es wird kein Rahmen erzeugt, sondern das Bild in einer Dimension gegebenenfalls gekürzt.&lt;br /&gt;
&lt;br /&gt;
:Aufgrund von Abwärtskompatibilität wird auch der Wert &amp;quot;&amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&amp;quot; (entspricht &amp;quot;&amp;lt;code&amp;gt;on&amp;lt;/code&amp;gt;&amp;quot;) und &amp;quot;&amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&amp;quot; (entspricht &amp;quot;&amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt;&amp;quot;) unterstützt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;paddingcolor&amp;lt;/code&amp;gt;  ([[deprecated]] ab Version 2.0)&lt;br /&gt;
:'''''Deprecated.''' Dieses Attribut ist veraltet. Es sollte das Attribut &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; verwendet werden.''&lt;br /&gt;
:Mit &amp;lt;code&amp;gt;paddingcolor&amp;lt;/code&amp;gt; kann durch Hexadezimalwerte oder X-Window-Namen die Farbe des Rahmen bzw. des Hintergrundes, die bei &amp;lt;code&amp;gt;padding=yes&amp;lt;/code&amp;gt; verwendet wird, angegeben werden. &amp;lt;code&amp;gt;transparent&amp;lt;/code&amp;gt; ist das Default.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;excerpt&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
:'''''Deprecated.''' Dieses Attribut wird nicht mehr unterstützt.''&lt;br /&gt;
&lt;br /&gt;
:Diese Option schneidet einen Ausschnitt eines größeren Bildes aus. Die ersten beiden Zahlen geben die linke obere Ecke des Ausschnittes an, die letzteren beiden die untere rechte Ecke. Mögliche Werte sind x0,y0,x1,y1 z.B. 100,100,300,200. Dieser Ausschnitt wird entsprechend der Option &amp;lt;code&amp;gt;resolution&amp;lt;/code&amp;gt; noch verkleinert oder vergrößert. Hierbei wird gegebenenfalls ein Rand erzeugt, sprich die Option &amp;lt;code&amp;gt;padding=yes&amp;lt;/code&amp;gt; ist automatisch gesetzt, falls nicht &amp;lt;code&amp;gt;padding=fit&amp;lt;/code&amp;gt; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
:Alle 4 Zahlen können auch negativ sein. In diesem Fall wird der Wert als Differenz zum hinteren oder unteren Rand des Bildes berechnet. Also bedeutet -10% dasselbe wie 90% und -100 bei einem 300 Pixel breiten (oder hohen) Bild dasselbe wie 200. Ist x0 &amp;gt; x1 so wird das Bild an der x-Achse gespiegelt.&lt;br /&gt;
&lt;br /&gt;
:Ist y0 &amp;gt; y1 so wird das Bild an der y-Achse gespiegelt. Mit Angabe der Werte x0,y0 z.B. 100,50 wird der Ausschnitt in der exakten Größe der mittels &amp;lt;code&amp;gt;resolution&amp;lt;/code&amp;gt; geforderten Auflösung gewählt. Es ist dann keine Verkleinerung oder Vergrößerung mehr notwendig und man erhält einen 1:1 Ausschnitt des Orignals. Hierbei ist immer &amp;lt;code&amp;gt;padding=no&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
:Mit den Variablen &amp;lt;code&amp;gt;north&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;west&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;east&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;south&amp;lt;/code&amp;gt; wird ein in der jeweiligen Himmelsrichtung gelegener Ausschnitt in der mittels &amp;lt;code&amp;gt;resolution&amp;lt;/code&amp;gt; geforderten Auflösung gewählt. Also wird mit &amp;lt;code&amp;gt;excerpt=south&amp;lt;/code&amp;gt; ein Ausschnitt auf der Mitte der Bildbreite ganz unten gewählt, mit &amp;lt;code&amp;gt;excerpt=east&amp;lt;/code&amp;gt; dagegen ein Ausschnitt aus der Mitte der Bildhöhe ganz rechts. Es ist dann keine Verkleinerung oder Vergrößerung mehr notwendig und man erhält einen 1:1 Ausschnitt des Orignals. Hierbei is immer &amp;lt;code&amp;gt;padding=no&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
:Mit &amp;lt;code&amp;gt;northwest&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;northeast&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;southwest&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;southeast&amp;lt;/code&amp;gt; wird ein in der jeweiligen Himmelsrichtung gelegener Ausschnitt in der mittels &amp;lt;code&amp;gt;resolution&amp;lt;/code&amp;gt; geforderten Auflösung gewählt. Also wird mit &amp;lt;code&amp;gt;excerpt=southeast&amp;lt;/code&amp;gt; die äusserste untere, rechte Ecke des Originalbildes gewählt, mit &amp;lt;code&amp;gt;excerpt=northwest&amp;lt;/code&amp;gt; dagegen die obere, linke Ecke. Es ist dann keine Verkleinerung oder Vergrößerung mehr notwendig und man erhält einen 1:1 Ausschnitt des Orignals. Hierbei is immer &amp;lt;code&amp;gt;padding=no&amp;lt;/code&amp;gt; gesetzt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;manipulate&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut wird nicht mehr unterstützt.''&lt;br /&gt;
&lt;br /&gt;
:Erzeugt verschiedene Effekte wie weichzeichnen oder schärfen über &amp;lt;code&amp;gt;sharp1, sharp2, sharp3, sharp4, laplace1, laplace2, box, lowpass, neon, emboss&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;bw&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''zusätzliche Attribute für Texte'''&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der auszugebende Text in URL-encodeter Form.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontname&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Font (z.B. Arial)&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Farbe der Schrift. Beispielsweise &amp;lt;code&amp;gt;AA00DD&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;ff77ff&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
:Punkt-Größe des zu verwendenden Fonts (z.b.: 12)&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Dicke (Wichtung) des angegeben Fonts (z.b.: bold, 200 oder 900).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet ist sollte das Attribut &amp;lt;code&amp;gt;fontcolor&amp;lt;/code&amp;gt; verwendet werden.''&lt;br /&gt;
&lt;br /&gt;
:Die Farbe der Schrift. Beispielsweise AA00DD oder ff77ff&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet ist sollte das Attribut &amp;lt;code&amp;gt;fontname&amp;lt;/code&amp;gt; verwendet werden.''&lt;br /&gt;
&lt;br /&gt;
:Der Font (z.B. Arial)&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontSize&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet ist sollte das Attribut &amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt; verwendet werden.''&lt;br /&gt;
&lt;br /&gt;
:Punkt-Größe des zu verwendenden Fonts (z.b.: 12)&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet ist sollte das Attribut &amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt; verwendet werden.''&lt;br /&gt;
&lt;br /&gt;
:Die Dicke (Wichtung) des angegebenen Fonts (z.b.: bold, 200 oder 900).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;gravity&amp;lt;/code&amp;gt;&lt;br /&gt;
:Mit den Werten n, w, e, s, nw, ne, sw, se oder Center, North, South, NorthEast etc. kann die gewünschte Position des Textes im umgebenen Rahmen ausgerichtet werden. West ist der Standardwert. Das heisst alle Texte werden links auf mittlerer Höhe angefangen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;offset&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Anfangspunkt des auszugebenden Textes von der Seite, die über die Option &amp;lt;code&amp;gt;gravity&amp;lt;/code&amp;gt; angegeben ist, aus gesehen. Ohne Angabe von &amp;lt;code&amp;gt;gravity&amp;lt;/code&amp;gt; ist dies normalerweise die linke Seite mittig (z.b.: 3,10 )&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;transform&amp;lt;/code&amp;gt;  ([[deprecated]] ab Version 2.1)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet. Umwandlung von Texten sollten über das Attribute und Methoden des [[String]]-Objektes durchgeführt werden&lt;br /&gt;
&lt;br /&gt;
:Manipulation des Textes, bevor der Bild Berechnet wird. Mögliche Werte sind&lt;br /&gt;
:* &amp;lt;code&amp;gt;uppercase&amp;lt;/code&amp;gt; - Alle Zeichen in Großbuchstaben umwandeln&lt;br /&gt;
:* &amp;lt;code&amp;gt;lowercase&amp;lt;/code&amp;gt; - Alle Zeichen in Kleinbuchstaben umwandeln&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;text-transform&amp;lt;/code&amp;gt; ([[deprecated]] ab Version 2.0)&lt;br /&gt;
: '''''Deprecated.''' Dieses Attribut ist veraltet. Umwandlung von Texten sollten über das Attribute und Methoden des [[String]]-Objektes durchgeführt werden''&lt;br /&gt;
&lt;br /&gt;
:Manipulation des Textes, bevor der Bild Berechnet wird. Mögliche Werte sind&lt;br /&gt;
:* &amp;lt;code&amp;gt;uppercase&amp;lt;/code&amp;gt; - Alle Zeichen in Großbuchstaben umwandeln&lt;br /&gt;
:* &amp;lt;code&amp;gt;lowercase&amp;lt;/code&amp;gt; - Alle Zeichen in Kleinbuchstaben umwandeln&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===einfache Bildausgabe, 100x100===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:imp image=&amp;quot;variable&amp;quot;&lt;br /&gt;
         width=&amp;quot;100&amp;quot;&lt;br /&gt;
         height=&amp;quot;100&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bild mit padding===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:imp image=&amp;quot;variable&amp;quot;&lt;br /&gt;
         width=&amp;quot;50&amp;quot;&lt;br /&gt;
         height=&amp;quot;50&amp;quot;&lt;br /&gt;
         paddding=&amp;quot;fit&amp;quot;&lt;br /&gt;
         background=&amp;quot;transparent&amp;quot;&lt;br /&gt;
         format=&amp;quot;jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Ausgabeverhalten mit verschiedenen &amp;lt;code&amp;gt;padding&amp;lt;/code&amp;gt;-Angaben===&lt;br /&gt;
[[Bild:spt_imp_padding.jpg]]&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Link_(SPT-Tag)&amp;diff=2560</id>
		<title>Link (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Link_(SPT-Tag)&amp;diff=2560"/>
		<updated>2008-11-12T09:55:48Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Überarbeiten}}&lt;br /&gt;
==Name==&lt;br /&gt;
&amp;lt;spt:link&amp;gt; - Erzeugt Links auf Informationen und bindet Bildmedien ein.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:link name      = &amp;quot;variable&amp;quot;&lt;br /&gt;
          type      = &amp;quot;navlink&amp;quot;&lt;br /&gt;
          pools     = &amp;quot;!{gui.informations}&amp;quot;&lt;br /&gt;
          hidden    = &amp;quot;false&amp;quot;&lt;br /&gt;
          locale    = &amp;quot;de&amp;quot;&lt;br /&gt;
          size      = &amp;quot;50&amp;quot;&lt;br /&gt;
          value     = &amp;quot;&amp;quot;&lt;br /&gt;
          width     = &amp;quot;&amp;quot;&lt;br /&gt;
          height    = &amp;quot;&amp;quot;&lt;br /&gt;
          showTree  = &amp;quot;true&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Der Tag &amp;lt;code&amp;gt;spt:link&amp;lt;/code&amp;gt; löst den veralteten Tag &amp;lt;code&amp;gt;spt:systemlink&amp;lt;/code&amp;gt; ab.&lt;br /&gt;
&lt;br /&gt;
Mit dem &amp;lt;code&amp;gt;spt:link-Tag&amp;lt;/code&amp;gt; kann ein Link auf andere Informationen des Systems gesetzt werden. Mit diesem Tag lassen sich weiterhin Bildmedien in einen Artikel einbinden.&lt;br /&gt;
&lt;br /&gt;
Dieser Link erzeugt ein &amp;lt;code&amp;gt;readonly&amp;lt;/code&amp;gt;-Textfeld, indem der Name des verknüpften [[Article|Artikels]], [[Resource]] oder [[Media|Mediums]] angezeigt wird und einen Button. Bei Klick auf den Button öffnet sich ein Auswahldialog über den der zu verknüpfende Artikel ausgewählt werden kann. Es ist möglich bei Änderungen des Links per JavaScript darauf zu reagieren. Dazu ist mit der JavaScript-Funktion &amp;lt;code&amp;gt;setLinkChangeHandler(fieldname, f)&amp;lt;/code&amp;gt; ein Handler zu definieren, der aufgerufen werden soll, wenn sich der Link ändert. Mit &amp;lt;code&amp;gt;fieldname&amp;lt;/code&amp;gt; muß der vollständige Name des Feldes angegeben werden (z.B. &amp;lt;code&amp;gt;mylist[0].mysublist[2].mylink&amp;lt;/code&amp;gt;). &amp;lt;code&amp;gt;f&amp;lt;/code&amp;gt; ist die Javascript-Funktion, die aufgerufen werden soll. Sie wird mit zwei Parametern aufgerufen:&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fieldname&amp;lt;/code&amp;gt;&lt;br /&gt;
:Variablename des Feldes dessen Link geändert wurde.&lt;br /&gt;
;&amp;lt;code&amp;gt;fieldvalue&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Links der gesetzt wurde oder &amp;quot;&amp;quot;, wenn der Link gelöst wurde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
  function linkChanged(fieldname, fieldvalue) {&lt;br /&gt;
     alert(&amp;quot;link changed: fieldname=&amp;quot; + fieldname + &amp;quot;,fieldvalue=&amp;quot; + fieldvalue);&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;spt:iterator name=&amp;quot;mylist&amp;quot; item=&amp;quot;it&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;spt:iterator name=&amp;quot;mysublist&amp;quot; item=&amp;quot;jt&amp;quot;&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;spt:link name=&amp;quot;mylink&amp;quot; type=&amp;quot;link&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
      setLinkChangeHandler(&amp;quot;&amp;lt;sp:print name=&amp;quot;jt.field&amp;quot;/&amp;gt;.mylink&amp;quot;, linkChanged);&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;/spt:iterator&amp;gt;&lt;br /&gt;
&amp;lt;/spt:iterator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| nein&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Link|Linktyp]]&lt;br /&gt;
| Nein&lt;br /&gt;
| link&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;pools&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Anchor]]-List oder [[ID]]-List&lt;br /&gt;
| Nein&lt;br /&gt;
| aktueller Informationspool&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hidden&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| false&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| default&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 50&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| kein&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert des Mediums&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert des Mediums&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;showTree&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| true&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variablen, unter der der Systemlink in die Datenbank geschrieben wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Typ der Verlinkung&lt;br /&gt;
:;systemlink&lt;br /&gt;
::bei Änderung des verlinkten Artikels wird der verlinkende Artikel neu publiziert.&lt;br /&gt;
:;navlink&lt;br /&gt;
::bei Änderung des verlinkenden Artikels wird der verlinkte neu publiziert.&lt;br /&gt;
:;resultlink&lt;br /&gt;
::wird auf eine Suchabfrage verlinkt wird bei Änderung der Suchabfrage der verlinkende Artikel neu publiziert.&lt;br /&gt;
:;link&lt;br /&gt;
::es erfolgt keine Aktualisierung in irgendeine Richtung. &lt;br /&gt;
:;image&lt;br /&gt;
::'image' erzeugt einen Linktype 'systemlink'&lt;br /&gt;
::es wird bei Verwendung im Ausgabebereich eines Templates ein &amp;lt;a href=...&amp;gt;-Tag generiert. Die Auswahl, die dem Redakteur zur Verfügung gestellt wird, ist von dieser Einstellung abhängig. Ist 'type=image' gesetzt, kann der Redakteur ein Bildmedium auswählen, mit dem ein &amp;lt;img ...&amp;gt;-Tag generiert wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;pools&amp;lt;/code&amp;gt;&lt;br /&gt;
:Kommaseparierte Liste von [[Anchor|Anchors]] von Artikelpools oder von [[ID|IDs]] von Artikelpools; die Elemente der Pools werden dem Redakteur zur Auswahl angeboten.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;hidden&amp;lt;/code&amp;gt;&lt;br /&gt;
:Macht das Feld unsichtbar.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Diese Attribut bestimmt die Mehrsprachigkeit der Variablen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
:HTML-size Wert des von &amp;lt;code&amp;gt;spt:link&amp;lt;/code&amp;gt; erzeugten Eingabefeldes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Vorgabefeld für das erzeugte Eingabefeld.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bei &amp;lt;code&amp;gt;type=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt; kann durch dieses Attribut der 'width'-Wert des generierten &amp;lt;code&amp;gt;&amp;lt;img ...&amp;gt;&amp;lt;/code&amp;gt;-Tags gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bei &amp;lt;code&amp;gt;type=&amp;quot;image&amp;quot;&amp;lt;/code&amp;gt; kann durch dieses Attribut der 'height'-Wert des generierten &amp;lt;code&amp;gt;&amp;lt;img ...&amp;gt;&amp;lt;/code&amp;gt;-Tags gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;showTree&amp;lt;/code&amp;gt;&lt;br /&gt;
:wenn &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, werden nur die im Attribut &amp;lt;code&amp;gt;pools&amp;lt;/code&amp;gt; übergebenen Einsprungpunkte in der Baumansicht angezeigt (ohne Aufklappmöglichkeit und ohne Kinder)&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Verschiedene Links===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;spt:link type=&amp;quot;navlink&amp;quot; name=&amp;quot;sp_parent&amp;quot; pools=&amp;quot;!{information.pool}&amp;quot; size=&amp;quot;60&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;spt:link name=&amp;quot;imglink&amp;quot; type=&amp;quot;image&amp;quot; size=&amp;quot;20&amp;quot; pools=&amp;quot;!{media},!{infra}&amp;quot; linklabel=&amp;quot;Thumbnail wählen&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;&amp;lt;sp:print name='sp_parent.navlink.url'/&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;&amp;lt;sp:print name='imglink.link.url'/&amp;gt;&amp;quot; height=&amp;quot;50&amp;quot; width=&amp;quot;80&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_des_Inhalts_prüfen]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Number_(SPT-Tag)&amp;diff=2559</id>
		<title>Number (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Number_(SPT-Tag)&amp;diff=2559"/>
		<updated>2008-11-12T09:55:46Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:number&amp;gt; - Zahleneingabe mit Prüfung auf Gültigkeit&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:number name=&amp;quot;variable&amp;quot; size=&amp;quot;20&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem &amp;lt;code&amp;gt;sp:number&amp;lt;/code&amp;gt;-Tag können Zahleneingaben im Template auf ihre Gültigkeit überprüft werden. Fliesskommazahlen können wahlweise mit Komma oder Punkt eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 20&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;align&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| left&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=value|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
:'size'-Wert des generierten input-Tags.&lt;br /&gt;
;&amp;lt;code&amp;gt;align&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ausrichtung des Inhalts für das erzeugte Eingabefeld.&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Eine kleine Visitenkarte===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;Identity Card&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Name, Vorname:&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;sp:text name=&amp;quot;personal_name&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Telefon:&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;spt:number name=&amp;quot;phone_local&amp;quot; size=&amp;quot;5&amp;quot; value=&amp;quot;030&amp;quot;/&amp;gt;/&lt;br /&gt;
  &amp;lt;spt:number name=&amp;quot;phone_personal&amp;quot; size=&amp;quot;5&amp;quot; align=&amp;quot;right&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3&amp;gt;Identity Card&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  Name, Vorname: &lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;personal_name&amp;quot;/&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  Telefon: &lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;phone_local&amp;quot;/&amp;gt;/&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;phone_personal&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Smarteditor_(SPT-Tag)&amp;diff=2558</id>
		<title>Smarteditor (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Smarteditor_(SPT-Tag)&amp;diff=2558"/>
		<updated>2008-11-12T09:55:18Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:smarteditor&amp;gt; - Integriert den WYSIWYG-SmartEditor ins CMS&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:smarteditor name=&amp;quot;variable&amp;quot; options=&amp;quot;language=de;config=standard;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem Smarteditor-Tag wird der WYSIWYG-Editor SmartEditor ins CMS eingebunden. Siehe auch [[spt:tinymce]].&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;textlabel&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;rows&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 5&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cols&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 50&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| language=de;config=standard;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hide&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Condition]]&lt;br /&gt;
| Nein&lt;br /&gt;
| false&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt den Namen des Eingabefeldes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;textlabel&amp;lt;/code&amp;gt;&lt;br /&gt;
:Beschriftung des Smarteditorfeldes, oberhalb.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;rows&amp;lt;/code&amp;gt;&lt;br /&gt;
:Höhe des Eingabefeldes in Zeilen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;cols&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Eingabefeldes in Spalten.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Vorgegebener Inhalt des Feldes.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;options&amp;lt;/code&amp;gt;&lt;br /&gt;
:Optionen, die beim Aufruf des Smarteditors an diesen übergeben werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;hide&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ist 'hide=&amp;quot;false&amp;quot;' gesetzt, so wird ein Textarea generiert, das den vom SmartEditor erzeugten Quellcode aufnimmt. Ist 'hide=&amp;quot;true&amp;quot;' gesetzt, so erscheint lediglich die Schaltfläche, über die sich der SmartEditor starten lässt. Standardwert ist 'true'.&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Smarteditor aufrufen und den Inhalt ausgeben===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;spt:smarteditor name=&amp;quot;spt_smarteditor&amp;quot; rows=&amp;quot;20&amp;quot; cols=&amp;quot;100&amp;quot; value=&amp;quot;&amp;quot; options=&amp;quot;&amp;quot; hide=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;spt_smarteditor&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Escapeemail_(SPT-Tag)&amp;diff=2557</id>
		<title>Escapeemail (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Escapeemail_(SPT-Tag)&amp;diff=2557"/>
		<updated>2008-11-12T09:54:47Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:escapeemail&amp;gt; ([[deprecated#2.0|deprecated]] ab Version 2.0) - ersetzt Email-Adressen durch Bilder&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:escapeemail name=&amp;quot;sp_contact&amp;quot; encoding=&amp;quot;html&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
'''''Deprecated.''' Dieser Tag ist ab der IES-Version 2 veraltet. Der Tag wurde nach [[spt:email2img]] umbenannt und seine Funktionsweise leicht verändert. &amp;lt;code&amp;gt;spt:escapeemail&amp;lt;/code&amp;gt; erwartete &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;-Attribute in dem die zu ersetzenden Email-Adressen stehen. Der Tag ersetzt die Email-Addressen durch Bilder und schreibt das Ergebnis direkt in die Seite. Der Tag [[spt:email2img]] verwendet das Attribute &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; als Variablenname in dem der ersetzte Text gespeichert wird. Das Attribute &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; übernimmt die Aufgabe des Attributes &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; vom spt:escapeemail. Der ersetzt Text wird somit bei [[spt:email2img]] nicht direkt in die Seite geschrieben, sondern in eine Variablen abgelegt. Alle übrigen Attribute behalten ihre Bedeutung.''&lt;br /&gt;
&lt;br /&gt;
''Um &amp;lt;code&amp;gt;spt:escapeemail&amp;lt;/code&amp;gt; auf &amp;lt;code&amp;gt;spt:email2img&amp;lt;/code&amp;gt; umzustellen muß der Tag wiefolgt geändert werden.''&lt;br /&gt;
&lt;br /&gt;
''aus''&lt;br /&gt;
 &amp;lt;spt:escapeemail name=&amp;quot;sp_contact&amp;quot;/&amp;gt;&lt;br /&gt;
''wird''&lt;br /&gt;
 &amp;lt;spt:email2img name=&amp;quot;imgtext&amp;quot; object=&amp;quot;sp_contact&amp;quot;/&amp;gt;&amp;lt;sp:print name=&amp;quot;imgtext&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ersetzt Email-Adressen durch Bilder. Diesem Tag kann mit dem Attribut &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; ein Text übergeben werden, der nach Email-Adressen durchsucht wird. Aus dem, in diesem Text enthaltenen Email-Adressen werden Bilder generiert. Die Email-Adressen werden durch die Bilder mit HTML-&amp;lt;img&amp;gt;-Tags ausgetauscht. Zusätzlich werden Email-Adressen, die mit einem mailto://-Link eingegeben wurden mit einem angegebenen Formular verlinkt.&lt;br /&gt;
&lt;br /&gt;
==Hinweis==&lt;br /&gt;
Dieser Tag ist Bestandteil des Moduls &amp;quot;Proaktiver Spamschutz&amp;quot; und muss über dieses freigeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| geschützte E-Mail-Adresse als Grafik&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| E-Mail-Adresse - zum Kontaktformular bitte klicken ...&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 000000&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bgcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| FFFFFF&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Arial&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 12&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| plain&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;form&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;onclick&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja, wenn &amp;lt;code&amp;gt;popupwidth&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;popupheight&amp;lt;/code&amp;gt; angegeben sind:&amp;lt;br/&amp;gt;&lt;br /&gt;
 window.name='sp';window.open(&lt;br /&gt;
    this.href,&lt;br /&gt;
    '${popupwidth}x${popupheight}',&lt;br /&gt;
    'width=${popupwidth},height=${popupheight},scrollbars=yes');&lt;br /&gt;
 return&amp;amp;nbsp;false;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;popupwidth&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;popupheight&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Variable, in der der ersetzte Text abgelegt wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Objekt das den zu ersetzenden Text enhält.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativtext der in die &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;-Attribute der &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;-Tags eingetragen wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativtext der in die &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-Attribute der &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;-Tags eingetragen wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftfarbe, die für den Email-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;bgcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Hintergrundfarbe, die für den Email-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftart, die für den Email-Text in dem generierten Bild verwendet werden soll. In der Standardinstallalation enthaltene Fonts sind:&lt;br /&gt;
:*Arial&lt;br /&gt;
:*Lucida&lt;br /&gt;
:*Verdana&lt;br /&gt;
:*Futura&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftgrösse, die für den Email-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftstyle, die für den Email-Text in dem generierten Bild verwendet werden soll. Mögliche Werte sind:&lt;br /&gt;
:*plain&lt;br /&gt;
:*bold&lt;br /&gt;
:*italic&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;form&amp;lt;/code&amp;gt;&lt;br /&gt;
:Artikel, der das Kontaktformular bereitstellt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;onclick&amp;lt;/code&amp;gt;&lt;br /&gt;
:JavaScript-Funktion nach dem Klick auf eine Email-Adresse ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;popupwidth&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Popup-Fensters für das Kontaktformular.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;popupheight&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Popup-Fensters für das Kontaktformular.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_des_Inhalts_prüfen]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Email2img_(SPT-Tag)&amp;diff=2556</id>
		<title>Email2img (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Email2img_(SPT-Tag)&amp;diff=2556"/>
		<updated>2008-11-12T09:54:45Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:email2img&amp;gt; (ab Version 2.0) - Ersetzt E-Mail-Adressen durch Bilder&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:email2img name=&amp;quot;imgtext&amp;quot; object=&amp;quot;sp_contact&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Ersetzt E-Mail-Adressen durch Bilder. Diesem Tag kann mit dem Attribut &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; ein Text übergeben werden, der nach E-Mail-Adressen durchsucht wird. Aus dem, in diesem Text enthaltenen E-Mail-Adressen werden Bilder generiert. Die E-Mail-Adressen werden durch die Bilder mit HTML-&amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;-Tags ausgetauscht. Zusätzlich werden E-Mail-Adressen, die mit einem mailto://-Link eingegeben wurden mit einem angegebenen Formular verlinkt. &lt;br /&gt;
&lt;br /&gt;
Der Tag basiert auf Funktionen des Tags &amp;lt;code&amp;gt;[[sp:textimage]]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Hinweis==&lt;br /&gt;
Dieser Tag ist Bestandteil des Moduls &amp;quot;Proaktiver Spamschutz&amp;quot; und muss über dieses freigeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Attribute]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| geschützte E-Mail-Adresse als Grafik&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| E-Mail-Adresse - zum Kontaktformular bitte klicken ...&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 000000&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;linkcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert von &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bgcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| FFFFFF&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Arial&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 12&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| plain&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;color2&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert von &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;bgcolor2&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert von &amp;lt;code&amp;gt;bgcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;font2&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert von &amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontsize2&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert von &amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fontweight2&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Wert von &amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;form&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;onclick&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| Ja, wenn &amp;lt;code&amp;gt;popupwidth&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;popupheight&amp;lt;/code&amp;gt; angegeben sind:&amp;lt;br/&amp;gt;&lt;br /&gt;
 window.name='sp';window.open(&lt;br /&gt;
    this.href,&lt;br /&gt;
    '${popupwidth}x${popupheight}',&lt;br /&gt;
    'width=${popupwidth},height=${popupheight},scrollbars=yes');&lt;br /&gt;
 return&amp;amp;nbsp;false;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;popupwidth&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;popupheight&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;urlparam&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 2.0.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Variable, in der der ersetzte Text abgelegt wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;&lt;br /&gt;
:Objekt das den zu ersetzenden Text enhält.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativtext der in die &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;-Attribute der &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;-Tags eingetragen wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;&lt;br /&gt;
:Alternativtext der in die &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-Attribute der &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt;-Tags eingetragen wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftfarbe, die für den E-Mail-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;linkcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftfarbe, die für den E-Mail-Text in dem generierten und verlinkten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;bgcolor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Hintergrundfarbe, die für den E-Mail-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;font&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftart, die für den E-Mail-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
:In der Standardinstallalation enthaltene Fonts sind:&lt;br /&gt;
:*Arial&lt;br /&gt;
:*Lucida&lt;br /&gt;
:*Verdana&lt;br /&gt;
:*Futura&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontsize&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftgrösse, die für den E-Mail-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontweight&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftstyle, die für den E-Mail-Text in dem generierten Bild verwendet werden soll.&lt;br /&gt;
:Mögliche Werte sind:&lt;br /&gt;
:*plain&lt;br /&gt;
:*bold&lt;br /&gt;
:*italic&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;form&amp;lt;/code&amp;gt;&lt;br /&gt;
:Artikel, der das Kontaktformular bereitstellt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;onclick&amp;lt;/code&amp;gt;&lt;br /&gt;
:JavaScript-Funktion nach dem Klick auf eine E-Mail-Adresse ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;popupwidth&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Popup-Fensters für das Kontaktformular.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;popupheight&amp;lt;/code&amp;gt;&lt;br /&gt;
:Breite des Popup-Fensters für das Kontaktformular.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;urlparam&amp;lt;/code&amp;gt;&lt;br /&gt;
:Übergabe weiterer Parameter an das Kontaktformular. Mehrere Parameter werden über &amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt; getrennt (Beispiel: &amp;quot;peter=pan&amp;amp;amp;amp;donald=duck&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===weitere Parameter für das generierte Bild der E-Mailadresse im Mailformular:===&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;color2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftfarbe, die für den E-Mail-Text in dem generierten Bild für das Mailformular verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;bgcolor2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Hintergrundfarbe, die für den E-Mail-Text in dem generierten Bild für das Mailformular verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;font2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftart, die für den E-Mail-Text in dem generierten Bild für das Mailformular verwendet werden soll.&lt;br /&gt;
:In der Standardinstallalation enthaltene Fonts sind:&lt;br /&gt;
:*Arial&lt;br /&gt;
:*Lucida&lt;br /&gt;
:*Verdana&lt;br /&gt;
:*Futura&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontsize2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftgrösse, die für den E-Mail-Text in dem generierten Bild für das Mailformular verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;fontweight2&amp;lt;/code&amp;gt;&lt;br /&gt;
:Schriftstyle, die für den E-Mail-Text in dem generierten Bild für das Mailformular verwendet werden soll.&lt;br /&gt;
:Mögliche Werte sind:&lt;br /&gt;
:*plain&lt;br /&gt;
:*bold&lt;br /&gt;
:*italic&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===spt:email2img mit Verknüpfung zum Kontaktformular===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:email2img name=&amp;quot;tmp_text&amp;quot; object=&amp;quot;sp_text&amp;quot; form=&amp;quot;${!{information.contact}}&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;sp:print name=&amp;quot;tmp_text&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt der Variable sp_text&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
  E-Mail-Adresse mit Link:&amp;lt;br/&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;mailto:test@test.de&amp;quot;&amp;gt;test@test.de&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
  E-Mail-Adresse ohne Link:&amp;lt;br/&amp;gt;&lt;br /&gt;
  test@test.de&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inhalt der Variable tmp_text&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
  E-Mail-Adresse mit Link:&amp;lt;br/&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
  href=&amp;quot;/kontakt.php?email=9a399467ec17059b6896ff5ec902d75c&amp;amp;amp;emailImageUrl=%2Ftest.php.media%2Ftextimage%2F1443868664.png&amp;quot; &lt;br /&gt;
  class=&amp;quot;sp-mailto&amp;quot; &lt;br /&gt;
  title=&amp;quot;E-Mail-Adresse - zum Kontaktformular bitte klicken ...&amp;quot;&lt;br /&gt;
  &amp;gt;&amp;lt;img src=&amp;quot;/test.php.media/textimage/1443868664.png&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
  E-Mail-Adresse ohne Link:&amp;lt;br/&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/test.php.media/textimage/1443868664.png&amp;quot; &lt;br /&gt;
  alt=&amp;quot;geschützte E-Mail-Adresse als Grafik&amp;quot; &lt;br /&gt;
  style=&amp;quot;vertical-align:bottom&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispielcode eines Kontaktformulars, welches über den Anker (hier: &amp;quot;information.contact&amp;quot;) angegeben wurde&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
GET-Parameter des Aufrufs:&lt;br /&gt;
  email = verschlüsselte E-Mail-Adresse&lt;br /&gt;
  emailImageUrl = URL zum Bild&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $key  = &amp;quot;238745991275901023489641&amp;quot;; // steht in der IES-Serverkonfiguration&lt;br /&gt;
  $mode = MCRYPT_3DES;&lt;br /&gt;
  &lt;br /&gt;
  function str_decrypt($encrypted_string) {&lt;br /&gt;
    GLOBAL $key, $mode;&lt;br /&gt;
      &lt;br /&gt;
    $td = mcrypt_module_open($mode, '', 'ecb', '');&lt;br /&gt;
    $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);&lt;br /&gt;
    mcrypt_generic_init($td, $key, $iv);&lt;br /&gt;
    $encrypted_data = hex2bin($encrypted_string);&lt;br /&gt;
      &lt;br /&gt;
    // decrypt&lt;br /&gt;
    $decrypted_string = mcrypt_ecb ($mode, $key, $encrypted_data, MCRYPT_DECRYPT, $iv);&lt;br /&gt;
      &lt;br /&gt;
    mcrypt_generic_deinit($td);&lt;br /&gt;
    mcrypt_module_close($td);&lt;br /&gt;
     &lt;br /&gt;
    return trim($decrypted_string);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function hex2bin($hexdata) {&lt;br /&gt;
    $bindata = &amp;quot;&amp;quot;;&lt;br /&gt;
    for ($i = 0; $i &amp;lt; strlen( $hexdata ); $i += 2)&lt;br /&gt;
      eval ('$bindata .= &amp;quot;\x' . substr( $hexdata, $i, 2 ) . '&amp;quot;;');&lt;br /&gt;
    &lt;br /&gt;
    return $bindata; &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function is_email($lom_emailstrg) {&lt;br /&gt;
    return ereg(&amp;quot;^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]{2,})+(.[_a-zA-Z0-9-]+)*.([a-zA-Z0-9-]{2,4})$&amp;quot;, $lom_emailstrg);&lt;br /&gt;
  }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $CRLF = &amp;quot;\n&amp;quot;;&lt;br /&gt;
  $mail_address = isset($_REQUEST['email']) ? str_decrypt($_REQUEST['email']) : &amp;quot;default-email@some-domain.com&amp;quot;;&lt;br /&gt;
  if (!is_email($mail_address)) die(&amp;quot;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Ungültiger Aufruf !&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;Die Empfänger-Adresse ist ungültig.&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  // Darstellung des Formulars bzw. Auswertung des Requests und Versand einer E-Mail&lt;br /&gt;
  ...&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_des_Inhalts_prüfen]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Date_(SPT-Tag)&amp;diff=2555</id>
		<title>Date (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Date_(SPT-Tag)&amp;diff=2555"/>
		<updated>2008-11-12T09:54:19Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:date&amp;gt; - Datumseingabe mit Prüfung auf Gültigkeit&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:date name=&amp;quot;variable&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem &amp;lt;code&amp;gt;sp:date&amp;lt;/code&amp;gt;-Tag können Datumseingaben im Template auf ihre Gültigkeit überprüft werden. Gültige Datumseingaben haben das Format &amp;lt;code&amp;gt;tt.mm.jjjj&amp;lt;/code&amp;gt;, wobei führende Nullen im Tages- oder Monatswert weggelassen werden können.&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 20&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[String]]&lt;br /&gt;
| Nein&lt;br /&gt;
| [[System|system.now]]&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[String]]&lt;br /&gt;
| Nein&lt;br /&gt;
| ${[[System|system.now]]}&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=row}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Nein&lt;br /&gt;
| 20&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=row}}&lt;br /&gt;
|}&lt;br /&gt;
{{sp_input_attributes|attribute=name|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&lt;br /&gt;
:Vorgabetext für das erzeugte Eingabefeld. Ohne bzw. mit einem leeren &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;-Attribut wird in der Eingabe das aktuelle Datum angezeigt. Soll das Eingabefeld leer bleiben, muss als &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; ein Leerzeichen (&amp;quot; &amp;quot;) angegeben werden.&lt;br /&gt;
{{sp_input_attributes|attribute=fixvalue|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=locale|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=type|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=disabled|mode=desc}}&lt;br /&gt;
{{sp_input_attributes|attribute=readonly|mode=desc}}&lt;br /&gt;
;&amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;&lt;br /&gt;
:'size'-Wert des generierten input-Tags.&lt;br /&gt;
{{sp_input_attributes|attribute=dynamics|mode=desc}}&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Datum ausgeben===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  Datum (TT.MM.JJJJ) &amp;lt;spt:date name=&amp;quot;date_test&amp;quot; value=&amp;quot; &amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:print name=&amp;quot;date_test&amp;quot; dateformat=&amp;quot;dd.MM.yyyy&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Counter_(SPT-Tag)&amp;diff=2554</id>
		<title>Counter (SPT-Tag)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Counter_(SPT-Tag)&amp;diff=2554"/>
		<updated>2008-11-12T09:54:08Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Attribute */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;spt:counter&amp;gt; - Zählt Zugriffe auf publizierte Informationen&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;spt:counter name=&amp;quot;variable&amp;quot; mode=&amp;quot;read&amp;quot; varname=&amp;quot;variable&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit dem sp:counter-Tag kann ermittelt werden wie oft eine Seite aufgerufen wurde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;spt:counter name=&amp;quot;hit&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; erzeugt in der Ausgabeseite im Standard-Fall JavaScipt-Code in Form von&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script &lt;br /&gt;
  type=&amp;quot;text/javascript&amp;quot; &lt;br /&gt;
  src=&amp;quot;/ies/counter?SYS_CNTR_id=101020100000001157-1015%3Ahits;SYS_CNTR_mode=;SYS_CNTR_varname=sp_counter&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ab Version 2.0.3 generiert spt:counter alternativ auch PHP-Code, wenn das Attribute &amp;lt;code&amp;gt;language&amp;lt;/code&amp;gt; auf den Wert &amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt; gesetzt wird. In diesem Fall wird PHP-Code generiert. &amp;lt;code&amp;gt;&amp;lt;spt:counter name=&amp;quot;hit&amp;quot; language=&amp;quot;php&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt; erzeugt PHP-Code in Form von&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
function spt_counter_getCounter() {&lt;br /&gt;
    $protocol = ($_SERVER[&amp;quot;HTTPS&amp;quot;] == &amp;quot;on&amp;quot;) ? &amp;quot;https&amp;quot; : &amp;quot;http&amp;quot;;&lt;br /&gt;
    $hostname = $_SERVER[&amp;quot;HTTP_HOST&amp;quot;]; &lt;br /&gt;
    $url = $protocol . &amp;quot;://&amp;quot; . $hostname . &amp;quot;/ies/counter?SYS_CNTR_id=101020100000001157-1015%3Ahits;SYS_CNTR_mode=;SYS_CNTR_javascript=false&amp;quot;;&lt;br /&gt;
    return file_get_contents($url);&lt;br /&gt;
}&lt;br /&gt;
$sp_counter = spt_counter_getCounter();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei jedem Aufruf der Seite wird die angegebene Counter-Variable um eins hochgezählt. Der counter-Tag wird ausschließlich im Ausgabebereich eines Templates genutzt. Der Counter-Wert kann im Eingabebereich eines Templates mit [[sp:print]] oder [[sp:text]] ausgegeben werden. Zu beachten ist hierbei, dass der Counter als [[Content-Type|Content-Typ]] &amp;quot;counter&amp;quot; gespeichert wird. Counter werden intern im [[CounterInformation]]-Objekt verwaltet.&lt;br /&gt;
&lt;br /&gt;
Um spt:counter Nutzern zu können müssen zwei Bedingungen erfüllt sein:&lt;br /&gt;
# Der Counter-Manager muß aktiviert sein. Dieser kann über die Administrations-Oberläche des IES im Bereich 'Dienste' gestartet werden.&lt;br /&gt;
# Die generierte Counter-Url im JavaScript muss per HTTP-Request erreichbar ist. Dazu muß der Publikationsbereich in dem die Seite generiert wurde als [[Webapplication|Webapplikation]] im IES aktiviert sein. Zusätzlich muss der Webserver einen [[JkMount]] von &amp;lt;code&amp;gt;/ies/counter&amp;lt;/code&amp;gt; auf den IES gesetzt haben.&lt;br /&gt;
&lt;br /&gt;
'''Hinweis:''' Der Counter-Manager nimmt die Counter-Requests entgegen und erhöht den Counter-Wert zunächst nur im RAM-Speicher, ohne das Feld des Artikels in der Datenbank zu speichern. Dadurch wird verhindert das bei jedem Request Artikel gespeichert werden und es zu Performanz-Problemen kommt. In regelmäßigen Abständen wird der Wert im RAM-Speicher am Artikel gespeichert. Zu beachten ist noch das diese Änderung des Artikels nicht zu einer Neugenerierung der Seite führt. Der Wert des Counters sollte deswegen für generierte Seiten immer mit &amp;lt;sp:counter&amp;gt; und JavaScript und nicht mit &amp;lt;sp:print name=&amp;quot;hit.counter&amp;quot;/&amp;gt; ausgegeben werden. Bei Live-Seiten ist &amp;lt;sp:print name=&amp;quot;hit.counter&amp;quot;/&amp;gt; möglich, da falls vorhanden der Wert im RAM-Speicher ausgelesen wird. (ab Version 2.0.3)&lt;br /&gt;
&lt;br /&gt;
==Attribute==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Type || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Variable]]&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;varName&amp;lt;/code&amp;gt; ([[deprecated]]&amp;amp;nbsp;ab&amp;amp;nbsp;Version&amp;amp;nbsp;2.0.3)&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein.&lt;br /&gt;
| sp_counter&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;varname&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| sp_counter&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;language&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Text]]&lt;br /&gt;
| Nein&lt;br /&gt;
| javascript&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Variablen in der der Zugriffswert gespeichert wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;mode&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Zähler kann in verschiedenen Modi betrieben werden. Gültige Modi sind:&lt;br /&gt;
:;read&lt;br /&gt;
::Counter wird nicht hoch gezählt, sondern es wird nur der aktuelle Zählerstand als Variable ausgegeben.&lt;br /&gt;
:;write&lt;br /&gt;
::Counter wird hochgezählt, aber es wird keine Variable gesetzt.&lt;br /&gt;
:;''keine Angabe''&lt;br /&gt;
::Counter wird hochgezählt und der aktuelle Zählerstand wird als Variable ausgegeben.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;varName&amp;lt;/code&amp;gt;&lt;br /&gt;
:der Name der Variablen, in die der aktuelle Counterwert ausgegeben wird [default=sp_counter].&lt;br /&gt;
: '''''Deprecated (ab Version 2.0.3)''' Das Attribut ist veraltet, und sollte nicht mehr verwendet werden. Es sollte statt dessen &amp;lt;code&amp;gt;varname&amp;lt;/code&amp;gt; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;varname&amp;lt;/code&amp;gt;&lt;br /&gt;
:der Name der Variablen, in die der aktuelle Counterwert ausgegeben wird [default=sp_counter].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;language&amp;lt;/code&amp;gt;&lt;br /&gt;
:Gibt an in welcher Programmiersprache der Code generiert werden soll. Mögliche Werte sind&lt;br /&gt;
:;&amp;lt;code&amp;gt;javascript&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird JavaScript-Code generiert&lt;br /&gt;
:;&amp;lt;code&amp;gt;php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird PHP-Code generiert&lt;br /&gt;
&lt;br /&gt;
==Beispiele==&lt;br /&gt;
&lt;br /&gt;
===Mit spt:counter eine Variable setzen===&lt;br /&gt;
&lt;br /&gt;
Template Quelltext&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;in&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sp:text name=&amp;quot;meincounter&amp;quot; type=&amp;quot;counter&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sp:io type=&amp;quot;out&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;spt:counter name=&amp;quot;meincounter&amp;quot; mode=&amp;quot;read&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/sp:io&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:SPT-Tags]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
[[Category:Beispiel_überarbeiten_testen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=UserPoolHandler&amp;diff=2553</id>
		<title>UserPoolHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=UserPoolHandler&amp;diff=2553"/>
		<updated>2008-11-12T09:53:43Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;USRP&amp;lt;/code&amp;gt; UserPoolHandler - Handler für die User-Pool Verwaltung&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.UserPoolHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit diesem Handler werden Pools angelegt, geändert und gelöscht. Weiter können über diesen Handler Elemente und Pools verschoben und kopiert werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| Node&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| Node&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuen User-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert einen User-Pool. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer wird es vom User-Pool gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Rollen-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von User-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten User-Pools werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;pool-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebene Pools werden mit allen Unterpools in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;element-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebenen Pools werden mit allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt; angegeben wurde. Wenn &amp;lt;code&amp;gt;SYS_USRP_copyEntries&amp;lt;/code&amp;gt; angegeben wurde, werden nur Elemente der Poolstruktur kopiert, die auch in der Liste angegeben sind.&lt;br /&gt;
:;&amp;lt;code&amp;gt;deep-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt; angegeben. Der angegebenen Pools werden mit allen Unterpools und allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von User-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt; angegeben. Die User-Pools werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des User-Pools, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von User-Pool-ID's die verschoben/kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools indem ein User-Pool angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name für den User-Pool.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bemerkung für den User-Pool.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des User-Pools.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
*[[Errorcode#USRP-E010|USRP-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=WorklistHandler&amp;diff=2552</id>
		<title>WorklistHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=WorklistHandler&amp;diff=2552"/>
		<updated>2008-11-12T09:53:41Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;WOLI&amp;lt;/code&amp;gt; WorklistHandler - Steuert die Aktionen auf Einträge in der Worklist&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.WorklistHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieser Handler steuert die Aktionen, die sich auf einzelne Einträge der Worklist beziehen. Die Listeneinträge eines Nutzers können verändert, oder an den Ersteller der Nachricht zurückgesendet werden. Neue Einträge können erstellt und an einen oder mehrere Nutzer, Nutzer-Pools oder Rollen versendet werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;reply&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_elementID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_subject&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_message&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_recipientID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_recipientPoolID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_roleID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_priority&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_WOLI_status&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuem Worklist-Eintrag.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert ein Worklist-Eintrag.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Worklist-Eintrag.&lt;br /&gt;
:;&amp;lt;code&amp;gt;reply&amp;lt;/code&amp;gt;&lt;br /&gt;
::Weist einen Worklist-Eintrag zurück.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID der Worklist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_elementID&amp;lt;/code&amp;gt;&lt;br /&gt;
:Element, auf den sich der Worklist-Eintrag bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_subject&amp;lt;/code&amp;gt;&lt;br /&gt;
:Überschrift zu dem Worklist-Eintrag.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_message&amp;lt;/code&amp;gt;&lt;br /&gt;
:Nachricht zu dem Worklist-Eintrag.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_recipientID&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein bestimmter Empfänger des Worklist-Eintrags. Es ist auch möglich eine komma-separierte Liste von NutzerIDs anzugeben, die alle den Worklisteintrag sehen sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_recipientPoolID&amp;lt;/code&amp;gt;&lt;br /&gt;
:Eine oder mehrere Nutzergruppen, an die der Worklisteintrag geschickt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_roleID&amp;lt;/code&amp;gt;&lt;br /&gt;
:Eine oder mehrere komma-separiete Rollen-ID´s, die diesen Worklist-Eintrag bekommen sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Typ des Worklist-Eintrags.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_priority&amp;lt;/code&amp;gt;&lt;br /&gt;
:Prorität des Worklist-Eintrags.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_WOLI_status&amp;lt;/code&amp;gt;&lt;br /&gt;
:Status des Worklist-Eintrags.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#WOLI-E010|WOLI-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=UserHandler&amp;diff=2551</id>
		<title>UserHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=UserHandler&amp;diff=2551"/>
		<updated>2008-11-12T09:53:35Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;USRE&amp;lt;/code&amp;gt; Handlername - Verwaltet Nutzer&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.UserHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Nutzer des Systems verwaltet werden. Es können Nutzer erzeugt, geändert, gelöscht, kopiert, verschoben und Verknüpfungen erstellt werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_login&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_password&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_rpassword&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_lastName&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_firstName&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_link&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_USRE_locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neue Nuzter.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert eines Nutzers. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Nutzer.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Nutzern. Die ID-Liste wird in SYS_USRE_entries angegeben. Die kopierten Nutzer werden in dem Pool angelegt, der mit SYS_USRE_target angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Nutzern. Die ID-Liste wird in SYS_USRE_entries angegeben. Die Nutzer werden in den Pool verschoben, der mit SYS_USRE_target angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verknüpft eine Liste von Nutzern. Die ID-Liste wird in SYS_USRE_entries angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit SYS_USRE_target angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Nutzers, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Nutzer-ID's die verschoben/kopiert/verlinkt werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools indem eine Nutzer/ein Link angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bermerkung für die Nutzer.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des Nutzers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_login&amp;lt;/code&amp;gt;&lt;br /&gt;
:Nutzer-Login.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_password&amp;lt;/code&amp;gt;&lt;br /&gt;
:Passwort des Nutzers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_rpassword&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zweite Eingabe des Passworts.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_lastName&amp;lt;/code&amp;gt;&lt;br /&gt;
:Nachname des Nutzers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_firstName&amp;lt;/code&amp;gt;&lt;br /&gt;
:Vorname des Nutzers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Type des Nutzers (Zugriffslevel):&lt;br /&gt;
:*&amp;lt;code&amp;gt;system.contants.SYSTEM_ADMINISTRATOR&amp;lt;/code&amp;gt;&lt;br /&gt;
:*&amp;lt;code&amp;gt;system.contants.ADMINISTRATOR&amp;lt;/code&amp;gt;&lt;br /&gt;
:*&amp;lt;code&amp;gt;system.contants.EDITOR&amp;lt;/code&amp;gt;&lt;br /&gt;
:*&amp;lt;code&amp;gt;system.contants.GUEST&amp;lt;/code&amp;gt;&lt;br /&gt;
:*&amp;lt;code&amp;gt;system.contants.ANONYMOUS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_link&amp;lt;/code&amp;gt;&lt;br /&gt;
:Pools, in die ein Link erstellt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_USRE_locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Spracheinstellung des Nutzers.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
*[[Errorcode#USRE-E011|USRE-E011]]&lt;br /&gt;
*[[Errorcode#USRE-E012|USRE-E012]]&lt;br /&gt;
*[[Errorcode#USRE-W011|USRE-W011]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=TemplateHandler&amp;diff=2550</id>
		<title>TemplateHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=TemplateHandler&amp;diff=2550"/>
		<updated>2008-11-12T09:52:58Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;TPLE&amp;lt;/code&amp;gt; TemplateHandler - Verwaltet Templates&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.TemplateHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Templates des Systems verwaltet werden. Es können Templates erzeugt, geändert, gelöscht, kopiert, verschoben und Verknüpfungen erstellt werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_source&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_suffix&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;template&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLE_version&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt ein neues Template.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert ein Template. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer, wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht ein Template.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Templates. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_TPLE_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten Templates werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_TPLE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Templates. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_TPLE_entries&amp;lt;/code&amp;gt; angegeben. Die Templates werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_TPLE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verknüpft eine Liste von Templates. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_TPLE_entries&amp;lt;/code&amp;gt; angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_TPLE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;reposit&amp;lt;/code&amp;gt;&lt;br /&gt;
::Mit dieser Aktion wird von einem Template eine ältere Version aus der Datenbank geholt und als aktuelles Element  gesetzt.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Templates, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Template-ID's die verschoben/kopiert/verlinkt werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools indem ein Template/Link angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Name des Templates.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bemerkung für das Template.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des Templates.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_source&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Template-Source.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_suffix&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Endung mit der Artikel generiert werden sollen, falls keine Angaben durch den Redakteur erfolgten.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Typ des Templates:&lt;br /&gt;
:;&amp;lt;code&amp;gt;system.constants.TEMPLATE&amp;lt;/code&amp;gt;&lt;br /&gt;
::normales Template.&lt;br /&gt;
:;&amp;lt;code&amp;gt;system.constants.TAG_TEMPLATE&amp;lt;/code&amp;gt;&lt;br /&gt;
::Tag-Template.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLE_version&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein bestimmter Versionsstand der angezeigt und bearbeitet werden soll. Die aktuelle Version hat stets den Stand 0. Versionen werden durch Zeitstempel repräsentiert (in Millisekunden ab dem 1.1.1970 1:00). Diese können über &amp;lt;code&amp;gt;myInformationID.history&amp;lt;/code&amp;gt; ausgelesen werden. Der hier angegebene Wert wird mit dem Kommando &amp;lt;code&amp;gt;reposit&amp;lt;/code&amp;gt; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
*[[Errorcode#TPLE-E010|TPLE-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=TemplatePoolHandler&amp;diff=2549</id>
		<title>TemplatePoolHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=TemplatePoolHandler&amp;diff=2549"/>
		<updated>2008-11-12T09:52:55Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;TPLP&amp;lt;/code&amp;gt; TemplatePoolHandler — Verwaltet Template-Pools&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt; com.sitepark.ies.jsp.handler.TemplatePoolHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Template-Pools des Systems verwaltet werden. Es können Template-Pools erzeugt, geändert, gelöscht, kopiert und verschoben werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_TPLP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuen Template-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert einen Template-Pool. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer, wird es vom Template-Pool gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Template-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Template-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten Template-Pools werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;pool-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebene Pools werden mit allen Unterpools in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;element-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebenen Pools werden mit allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt; angegeben wurde. Wenn &amp;lt;code&amp;gt;SYS_TPLP_copyEntries&amp;lt;/code&amp;gt; angegeben wurde, werden nur Elemente der Poolstruktur kopiert, die auch in der Liste angegeben sind.&lt;br /&gt;
:;&amp;lt;code&amp;gt;deep-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt; angegeben. Der angegebenen Pools werden mit allen Unterpools und allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Template-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt; angegeben. Die Role-Pools werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Template-Pools, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Template-Pool-IDs die verschoben/kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools indem ein Template-Pool angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name für des Template-Pools.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bemerkung für den Template-Pool.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_TPLP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des Template-Pools.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=RolePoolHandler&amp;diff=2548</id>
		<title>RolePoolHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=RolePoolHandler&amp;diff=2548"/>
		<updated>2008-11-12T09:52:22Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;ROLP&amp;lt;/code&amp;gt; RolePoolHandler - Verwaltet Rollen-Pools&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.RolePoolHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Rollen-Pools des Systems verwaltet werden. Es können Rollen-Pools erzeugt, geändert, gelöscht, kopiert und verschoben werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuen Rollen-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert einen Rollen-Pool. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer, wird es vom Rollen-Pool gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Rollen-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Rollen-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_ROLP_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten Rollen-Pools werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_ROLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;pool-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_ROLP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebene Pools werden mit allen Unterpools in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_ROLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;element-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_ROLP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebenen Pools werden mit allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_ROLP_target&amp;lt;/code&amp;gt; angegeben wurde. Wenn &amp;lt;code&amp;gt;SYS_ROLP_copyEntries&amp;lt;/code&amp;gt; angegeben wurde, werden nur Elemente der Poolstruktur kopiert, die auch in der Liste angegeben sind.&lt;br /&gt;
:;&amp;lt;code&amp;gt;deep-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_ROLP_entries&amp;lt;/code&amp;gt; angegeben. Der angegebenen Pools werden mit allen Unterpools und allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_ROLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Rollen-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_ROLP_entries&amp;lt;/code&amp;gt; angegeben. Die Role-Pools werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_ROLP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Rollen-Pools, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Rollen-Pool-IDs die verschoben/kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools indem ein Rollen-Pool angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name für des Rollen-Pools.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bemerkung für den Rollen-Pool.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des Rollen-Pools.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=RoleHandler&amp;diff=2547</id>
		<title>RoleHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=RoleHandler&amp;diff=2547"/>
		<updated>2008-11-12T09:52:14Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;ROLE&amp;lt;/code&amp;gt; RoleHandler - verwaltet Rollen&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.RoleHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Rollen des Systems verwaltet werden. Es können Rollen erzeugt, geändert, gelöscht, kopiert, verschoben und Verknüpfungen erstellt werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für update und delete&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_newElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_readElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_modifyElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_deleteElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_duplicateElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_maxElement&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_newPool&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_deletePool&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_maxPool&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_editorLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_read&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_modify&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_duplicate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_ROLE_publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt eine neue Rolle.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert eine Rolle. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löcht eine Rolle.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Rollen. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_ROLE_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten Rollen werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_ROLE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Rollen. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_ROLE_entries&amp;lt;/code&amp;gt; angegeben. Die Artikel werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_ROLE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verknüpft eine Liste von Rollen. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_ROLE_entries&amp;lt;/code&amp;gt; angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_ROLE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID der Rolle, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Role-ID's die verschoben/kopiert/verlinkt werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools indem eine Rolle/ein Link angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Rolle.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bermerkung für die Rolle.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor der Rolle.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_newElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob neue Elemente in diesem Pool angelegt werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_readElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob Elemente in diesem Pool gelesen werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_modifyElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob Elemente in diesem Pool geändert werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_deleteElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob Elemente in diesem Pool gelöscht werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_duplicateElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob die Elemente in diesem Pool dupliziert werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_maxElement&amp;lt;/code&amp;gt;&lt;br /&gt;
:Legt die maximale Anzahl an Elementen in einem Pool für diese Rolle fest.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_newPool&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob neue Pools in diesem Pool angelegt werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_deletePool&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob Pools in diesem Pool gelöscht werden dürfen. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_maxPool&amp;lt;/code&amp;gt;&lt;br /&gt;
:Legt die maximale Anzahl an Pools in einem Pool für diese Rolle fest.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_editorLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Redakteurslevel für diesen Pool. Dieser kann innerhalb der Templates ausgewertet werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_read&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob der aktuelle Pool gelesen werden darf. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_modify&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob der aktuelle Pool geändert werden darf. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_duplicate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bestimmt, ob der aktuelle Pool dupliziert werden darf. (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_ROLE_publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von PublisherID's in der Publiziert werden darf..&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
*[[Errorcode#ROLE-E010|ROLE-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=PublisherHandler_(deprecated)&amp;diff=2546</id>
		<title>PublisherHandler (deprecated)</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=PublisherHandler_(deprecated)&amp;diff=2546"/>
		<updated>2008-11-12T09:52:09Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;PUBH&amp;lt;/code&amp;gt; PublisherHandler - Handler zur Verwaltung der Publikationsbereiche&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.PublisherHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
'''''Deprecated.''' Dieser Hander wird ab Version 2.0 nicht mehr unterstützt, da dies in dem Bereich der mandantenübergreifende Administration fällt.''&lt;br /&gt;
&lt;br /&gt;
Mit diesem Handler können Publisher verwaltet werden. Ein Publisher ist ein konfiguriertes Ausgabe-Modul. Der File-Publisher steuert die Ausgabe der Dateien in Verzeichnisse (z.B eines Webservers). Für jeden Publikationsbereich wird hier ein Publisher angemeldet. Über den PublisherHandler wird der &amp;lt;code&amp;gt;&amp;lt;publisher&amp;gt;&amp;lt;/code&amp;gt;-Bereich der Konfiguration bearbeitet.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| file&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_documentRoot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für Typ &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_directory&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_url&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für Typ &amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_aliases&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_encoding&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;UTF-8&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_locale&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_schemeType&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| &amp;lt;code&amp;gt;prefix&amp;lt;/code&amp;gt;&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_schemeValue&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_headerdata&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_database&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_personalizationDatasource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_metadata&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PUBH_clients&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuen Publisher.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert einen Publisher.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Noch nicht verfügbar.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Publishers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Typ des Publishers.&lt;br /&gt;
:;&amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;&lt;br /&gt;
::Datei-Publisher.&lt;br /&gt;
:;&amp;lt;code&amp;gt;http&amp;lt;/code&amp;gt;&lt;br /&gt;
::HTTP-Publisher.&lt;br /&gt;
:;&amp;lt;code&amp;gt;database&amp;lt;/code&amp;gt;&lt;br /&gt;
::Datenbank-Publisher.&lt;br /&gt;
:;&amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt;&lt;br /&gt;
::E-Mail-Publisher.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein Anchor für den Publikationsbereich.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Name des Publishers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_documentRoot&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Verzeichnis, in das der File-Publisher schreiben soll. Der Ordner muss bereits vorhanden und beschreibbar sein.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_directory&amp;lt;/code&amp;gt;&lt;br /&gt;
:Optionale Angabe eines Unterverzeichnisses einer Domain. Diese Option wird i.d.R. nur für Portale benötigt. Der Server schreibt dann vor jede absolute URL &amp;quot;&amp;lt;code&amp;gt;/myfolder&amp;lt;/code&amp;gt;&amp;quot; den hier konfigurierten Wert vor: &amp;quot;&amp;lt;code&amp;gt;/thisFolder/myFolder&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_url&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die URL, über die auf diesen File-Publisher zugegriffen werden kann.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_aliases&amp;lt;/code&amp;gt;&lt;br /&gt;
:Aliases der konfigurierten URL. Diese Werte können benötigt werden, falls Imp eingesetzt wird und mehrere URLs für diese Domain existieren (z.B. &amp;lt;code&amp;gt;http&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;https&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_encoding&amp;lt;/code&amp;gt;&lt;br /&gt;
:Das Enconding der Dateien, die in dem Publisher generiert werden. Optimalerweise sollten Templates nach &amp;quot;HTML 4&amp;quot; einen META-Tag generieren, der diesen Wert enhält:&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=&amp;lt;sp:print name=&amp;quot;system.publisher.encoding&amp;quot;/&amp;gt;&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:Durch das Encoding ist es möglich in jeder beliebigen Sprache zu publizieren.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_locale&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bei mehrsprachigen Eingaben innerhalb des Templates kann hierüber gesteuert werden, welcher Inhalt in diesem Publisher verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_schemeType&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Verwendung eines Schemes ermöglicht es mehrsprachige Websites in einer Ordnerstruktur zu verwalten. Mit dem Scheme-Typ kann angegeben werden, ob eine konfigurierbare Zeichenkette vor oder hinter dem Dateinamen angefügt wird. Webserver wie der Apache können anhand der Spracheinstellung des Browsers bei zwei Dateien (&amp;lt;code&amp;gt;index.html.en&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;index.html.de&amp;lt;/code&amp;gt;) automatisch die richtige ausliefern.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_schemeValue&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Zeichenkette, die bei Verwendung von Schemes eingefügt wird.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_headerdata&amp;lt;/code&amp;gt;&lt;br /&gt;
:HTTP-Header-Angaben für den HTTP-Publisher.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_database&amp;lt;/code&amp;gt;&lt;br /&gt;
:Name der Datenbank für den HTTP-Publisher, in die publiziert werden soll. Die Datenbank muss im Server entsprechend konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_personalizationDatasource&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zieldatenbank für die Personalisierungsdaten. Die Datenbank muss im Server entsprechend konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_metadata&amp;lt;/code&amp;gt;&lt;br /&gt;
:Allgemeine Metadaten für die Publisher. Hierüber können beliebige, zusätzliche Name-Value-Paare gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PUBH_clients&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Mandanten, die generell Zugriff auf diesen Publisher bekommen sollen.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#PUBH-E010|PUBH-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=PoolPermissionHandler&amp;diff=2545</id>
		<title>PoolPermissionHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=PoolPermissionHandler&amp;diff=2545"/>
		<updated>2008-11-12T09:52:05Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;PERM&amp;lt;/code&amp;gt; PoolPermissionHandler - Handler für die Verwaltung der Zugriffsrechte von Nutzern auf Pools&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.PoolPermissionHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Dieser Handler steuert die Zuweisung von Zugriffsrechten einzelner Benutzer auf Pools mit Hilfe von Rollen.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PERM_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PERM_user&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PERM_pool&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PERM_role&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PERM_recursion&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_PERM_hide&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PERM_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;set&amp;lt;/code&amp;gt;&lt;br /&gt;
::Setzt die Zugriffsrechte für den Nutzer auf genau diese Rolle. Alle älteren Angaben werden überschrieben.&lt;br /&gt;
:;&amp;lt;code&amp;gt;add&amp;lt;/code&amp;gt;&lt;br /&gt;
::Fügt dem Nutzer die ausgewählte Rolle hinzu. Ein Nutzer hat die Summe aller Rechte seiner Rollen.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht die angegebene Rollenzuweisung.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PERM_user&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools, in dem die Rechte eines Nutzers durch Rollenzuweisung angezeigt bzw. verändert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PERM_role&amp;lt;/code&amp;gt;&lt;br /&gt;
:Rolle, die vergeben, verändert bzw. genommen werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PERM_recursion&amp;lt;/code&amp;gt;&lt;br /&gt;
:Steuert, ob die Rolle automatisch rekursiv auf alle bestehenden und auch alle neu hinzukommenden Pools angewandt werden soll. (0 = keine Rekursion / 1 = Rekuriv für alle aktuellen Pools / 2 = Rekursiv auch für alle neuen Pools).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_PERM_hide&amp;lt;/code&amp;gt;&lt;br /&gt;
:Steuert, ob die Rolle sichtbar ist. Rechte durch sichtbare Rollen erlauben die Auswahl in der Artikelverwaltung. Versteckte Rechte erlauben das Lesen von Elementen in Auswahlfenstern (Systemlink-Popup auf Pools, in denen nicht gearbeitet werden darf). (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#SYS-F013|SYS-F013]]&lt;br /&gt;
*[[Errorcode#PERM-E010|PERM-E010]]&lt;br /&gt;
*[[Errorcode#PERM-E011|PERM-E011]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=InformationHandler&amp;diff=2544</id>
		<title>InformationHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=InformationHandler&amp;diff=2544"/>
		<updated>2008-11-12T09:51:07Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;INFE&amp;lt;/code&amp;gt; InformationHandler - Verwaltet Artikel&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.InformationHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Artikel des Systems verwaltet werden. Es können Artikel erzeugt, geändert, gelöscht, kopiert, verschoben und Verknüpfungen erstellt werden. Über diesen Handler kann eine Vorschau eines Artikels mit den übertragenen Daten und einen angegebenen Publikationsbereich erzeugt werden. Der Artikel wird ebenfalls für das Auslesen von alten Artikel-Versionen verwendet.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;reposit&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_file&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für Artikel vom Typ &amp;lt;code&amp;gt;article&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_articleType&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_publicationChecked&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, für jeden &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt; Parameter&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_publicationPersonalization&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_previewArea&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_version&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für reposit&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFE_listAction&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuen Artikel.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert einen Artikel. Alle mitgesendeten Felder werden aktualisiert. Ist das Feld leer, wird es vom Artikel gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Artikel.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Artikeln. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_INFE_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten Artikel werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_INFE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Artikeln. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_INFE_entries&amp;lt;/code&amp;gt; angegeben. Die Artikel werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_INFE_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;create-link&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verknüpft eine Liste von Artikeln. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_INFE_entries&amp;lt;/code&amp;gt; angegeben. Die neuen Verknüpfungen werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_INFE_target&amp;lt;/code&amp;gt; angegeben wurde. Verknüpfungen können nur für [[Resource|Resourcen]] erstellt werden.&lt;br /&gt;
:;&amp;lt;code&amp;gt;preview&amp;lt;/code&amp;gt;&lt;br /&gt;
::Mit dieser Aktion wird aus den mitgesendeten Artikeldaten und dem angegebenen Artikel (falls vorhanden) ein temporärer Artikel erzeugt, mit dem eine temporäre Datei in dem angegebenen Publikationsbereich generiert wird.&lt;br /&gt;
:;&amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt;&lt;br /&gt;
::Mit dieser Aktion wird ein Artikel nur innerhalb der Session verändert, ohne die Änderungen zu speichern. Hiermit kann ein Artikel erst solange bearbeitet werden, bis alle gewünschten Daten eingetragen wurden. Anschließend kann mit einem &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt; der Artikel gespeichert werden.&lt;br /&gt;
:;&amp;lt;code&amp;gt;reposit&amp;lt;/code&amp;gt;&lt;br /&gt;
::Mit dieser Aktion wird von einem Artikel eine ältere Version aus der Datenbank geholt und als aktuelles Element gesetzt.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Artikels, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Artikel-IDs, die verschoben/kopiert/verlinkt werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools, indem ein Artikel/Link angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Name des Artikels.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bemerkung für den Artikel.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des Artikels.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_file&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Name der Datei, die mit dem Artikel erzeugt werden soll. (Nur für Artikel vom Typ &amp;lt;code&amp;gt;article&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_type&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;acticle&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ein Artikel, der generiert werden kann. z.B. als Datei.&lt;br /&gt;
:;&amp;lt;code&amp;gt;resource&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ein Artikel, der nur in der Datenbank liegt und nicht generiert werden kann.&lt;br /&gt;
:;&amp;lt;code&amp;gt;media&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ein Medium, z.B. Bilder, PDF, ...&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt;&lt;br /&gt;
:Über diesen Parameter wird die Publikation eines Artikels gesteuert. Dieser Parameter enthält die ID des Publikationsbereichs für den die weiteren Parameter &amp;lt;code&amp;gt;SYS_INFE_publicationChecked&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;SYS_INFE_publicationPersonalization&amp;lt;/code&amp;gt; gelten.&lt;br /&gt;
&lt;br /&gt;
:Alle zur Verfügung stehenden Publikations-Objekte eines Mandanten können mit &amp;lt;code&amp;gt;system.client.publisher&amp;lt;/code&amp;gt; erreicht werden.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_publicationChecked&amp;lt;/code&amp;gt;&lt;br /&gt;
:Soll ein Artikel für einen mit &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt; angegebenen Publikationsbereich publiziert werden, so muß mit diesem Parameter ebenfalls die ID des Publikationsbereichs mitgesendet werden. Soll ein Artikel für einen mit &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt; angegebenen Publikationsbereich depubliziert werden, so wird für diesen Publikationsbereich kein &amp;lt;code&amp;gt;SYS_INFE_publicationChecked&amp;lt;/code&amp;gt;-Parameter mitgesendet.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt;&lt;br /&gt;
:Für diesen Parameter ist die Reihenfolge der Parameter die mitgesendet werden entscheidend. Für jeden mit &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt; angegebenen Publikationsbereich muß es einen Parameter &amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt; geben, der die ID des Templates enthält, mit dem der Artikel für diesen Publikationsbereich publiziert werden soll. Dabei erfolgt die Zuordnung zwischen &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt; über die Reihenfolge, in der die Parameter gesendet werden. Der erste &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt;-Parameter verwendet das Template, das mit dem ersten &amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt;-Parameter mitgesendet wurde. Die Anzahl beider Parameter muß gleich sein.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_publicationPersonalization&amp;lt;/code&amp;gt;&lt;br /&gt;
:Sollen für die Publikationsbereiche Personalisierungsdaten gespeichert werden, so wird dieser Parameter mitgesendet. Wird dieser Parameter mitgesendet, muß ähnlich wie bei &amp;lt;code&amp;gt;SYS_INFE_publicationTemplate&amp;lt;/code&amp;gt;, die Anzahl der Parameter mit der Anzahl der &amp;lt;code&amp;gt;SYS_INFE_publicationArea&amp;lt;/code&amp;gt;-Parameter gleich sein. Die Zuordnung erfolgt über die Reihenfolge der gesendeten Parameter.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_previewArea&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Publikationsbereich, für den eine Vorschau erzeugt werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_version&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein bestimmter Versions-Stand der angezeigt und bearbeitet werden soll. Die aktuelle Version hat stets den Stand 0. Versionen werden durch Zeitstempel repräsentiert (in Millisekunden ab dem 1.1.1970 1:00). Diese können über &amp;lt;code&amp;gt;myInformationID.history&amp;lt;/code&amp;gt; ausgelesen werden. Der hier angegebene Wert wird mit dem Kommando &amp;lt;code&amp;gt;reposit&amp;lt;/code&amp;gt; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_listAction&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieser Parameter löst eine Aktion auf eine Liste des Artikels aus. Dadurch kann eine Liste modifiziert werden. Folgende Aktionen sind möglich:&lt;br /&gt;
:;clearList&lt;br /&gt;
::Löscht eine ganze Liste, die mit über &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebenen wurde.&lt;br /&gt;
:;swapList&lt;br /&gt;
::Vertauscht alle Listen-Elemente der mit &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebenen Liste. Das erste Element wird zum letzten, das zweite zum vorletzten, ..., das letzte Element wird zum ersten Element.&lt;br /&gt;
:;addItem&lt;br /&gt;
::Fügt ein leeres Listen-Element an das Ende der mit &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebenen Liste. Da &amp;lt;code&amp;gt;spt:iterator&amp;lt;/code&amp;gt; auch ein leeres Listen-Element anzeigt, wenn die Liste leer ist, werden zwei leere Listen-Elemente bei einer leeren Liste erzeugt.&lt;br /&gt;
:;moveItemDown&lt;br /&gt;
::Verschiebt das mit &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebene Listen-Element um eine Position nach unten.&lt;br /&gt;
:;moveItemUp&lt;br /&gt;
::Verschiebt das mit &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebene Listen-Element um eine Position nach oben.&lt;br /&gt;
:;removeItem&lt;br /&gt;
:: Löscht das mit &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebene Listen-Element.&lt;br /&gt;
:;insertItem&lt;br /&gt;
::Fügt das mit &amp;lt;code&amp;gt;SYS_INFE_listID&amp;lt;/code&amp;gt; angegebene Listen-Element hinzu. Da &amp;lt;code&amp;gt;spt:iterator&amp;lt;/code&amp;gt; auch ein leeres Listen-Element anzeigt, wenn die Liste leer ist, werden zwei leere Listen-Elemente bei einer leeren Liste erzeugt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_listId&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID der Liste, oder des Listen-Elements, auf das sich die Listen-Action &amp;lt;code&amp;gt;SYS_INFE_listAction&amp;lt;/code&amp;gt; bezieht.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#INFE-E010|INFE-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=InformationPoolHandler&amp;diff=2543</id>
		<title>InformationPoolHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=InformationPoolHandler&amp;diff=2543"/>
		<updated>2008-11-12T09:51:02Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;INFP&amp;lt;/code&amp;gt; InformationPoolHandler - Verwaltet Artikel-Pools&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.InformationPoolHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler können die Artikel-Pools des Systems verwaltet werden. Es können Artikel-Pools erzeugt, geändert, gelöscht, kopiert, und verschoben werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja für &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_dir&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_resetLinks&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein (nur für &amp;lt;code&amp;gt;element-copy&amp;lt;/code&amp;gt; &amp;amp; &amp;lt;code&amp;gt;deep-copy&amp;lt;/code&amp;gt;)&lt;br /&gt;
| true&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_copyEntries&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein (nur für &amp;lt;code&amp;gt;element-copy&amp;lt;/code&amp;gt; &amp;amp; &amp;lt;code&amp;gt;deep-copy&amp;lt;/code&amp;gt;)&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_oldLinkID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, für &amp;lt;code&amp;gt;substitute-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_INFP_newLinkID&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, für &amp;lt;code&amp;gt;substitute-link&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Zur Verfügung stehende Aktionen:&lt;br /&gt;
:;&amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;&lt;br /&gt;
::Erzeugt einen neuen Artikel-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;&lt;br /&gt;
::Ändert einen Artikel-Pool. Alle mitgesendeten Felder werden aktualisiert. Ist das Feld leer, wird es vom Artikel-Pool gelöscht. Nicht mitgesendete Felder bleiben unverändert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt;&lt;br /&gt;
::Löscht einen Artikel-Pool.&lt;br /&gt;
:;&amp;lt;code&amp;gt;copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kopiert eine Liste von Artikel-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt; angegeben. Die kopierten Artikel-Pools werden in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;pool-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebene Pools werden mit allen Unterpools in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;element-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebenen Pools werden mit allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt; angegeben wurde. Wenn &amp;lt;code&amp;gt;SYS_INFP_copyEntries&amp;lt;/code&amp;gt; angegeben wurde, werden nur Elemente der Poolstruktur kopiert, die auch in der Liste angegeben sind.&lt;br /&gt;
:;&amp;lt;code&amp;gt;deep-copy&amp;lt;/code&amp;gt;&lt;br /&gt;
::&amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt; angegeben. Die angegebenen Pools werden mit allen Unterpools und allen Elementen in dem Pool angelegt, der mit &amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;move&amp;lt;/code&amp;gt;&lt;br /&gt;
::Verschiebt eine Liste von Artikel-Pools. Die ID-Liste wird in &amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt; angegeben. Die Artikel-Pools werden in den Pool verschoben, der mit &amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt; angegeben wurde.&lt;br /&gt;
:;&amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt;&lt;br /&gt;
::Mit dieser Aktion wird ein Artikel-Pool nur innerhalb der Session verändert, ohne die Änderungen zu speichern. Hiermit kann ein Artikel-Pool erst solange bearbeitet werden, bis alle gewünschten Daten eingetragen wurden. Anschließend kann mit einem &amp;lt;code&amp;gt;update&amp;lt;/code&amp;gt;  bzw. &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt; der Artikel-Pool gespeichert werden.&lt;br /&gt;
:;&amp;lt;code&amp;gt;substitute-link&amp;lt;/code&amp;gt;&lt;br /&gt;
::Kommando, um im System einen Link gegen einen anderen zu ersetzen. Ersetzt wird der Link &amp;lt;code&amp;gt;SYS_INFP_oldLinkID&amp;lt;/code&amp;gt; gegen &amp;lt;code&amp;gt;SYS_INFP_newLinkID&amp;lt;/code&amp;gt;. Artikel, in denen der Link ausgetauscht wird, werden entweder über &amp;lt;code&amp;gt;SYS_INFP_entries&amp;lt;/code&amp;gt; angegeben, oder es werden alle Artikel unterhalb des Pools &amp;lt;code&amp;gt;SYS_INFP_id&amp;lt;/code&amp;gt; aktualisiert.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es wird keine Aktion ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_id&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Artikel-Pools, auf den sich die Aktion bezieht.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFE_entries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Liste von Artikel-Pool-ID's die verschoben/kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_target&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die ID des Pools, indem ein Artikel-Pool angelegt/verschoben werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_name&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Name des Artikel-Pools.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_comment&amp;lt;/code&amp;gt;&lt;br /&gt;
:Bemerkung für den Artikel-Pool.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_anchor&amp;lt;/code&amp;gt;&lt;br /&gt;
:Anchor des Artikel-Pools.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_dir&amp;lt;/code&amp;gt;&lt;br /&gt;
:Der Pfad des Verzeichnisses, für die generierten Artikel dieses Pools.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_resetLinks&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ersetzt bei Kopieraktionen die Verlinkungen innerhalb der Struktur auf die Elemente der neue erstellten Struktur.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_copyEntries&amp;lt;/code&amp;gt;&lt;br /&gt;
:Elemente, die bei einer Kopieraktion exklusiv kopiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_oldLinkID&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Link-ID, die bei &amp;lt;code&amp;gt;substitute-link&amp;lt;/code&amp;gt; gegen &amp;lt;code&amp;gt;SYS_INFP_newLinkID&amp;lt;/code&amp;gt; ersetzt werde soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_INFP_newLinkID&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Link-ID, die bei &amp;lt;code&amp;gt;substitute-link&amp;lt;/code&amp;gt; die ID &amp;lt;code&amp;gt;SYS_INFP_oldLinkID&amp;lt;/code&amp;gt; ersetzet.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#INFP-E010|INFP-E010]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=LoginHandler&amp;diff=2542</id>
		<title>LoginHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=LoginHandler&amp;diff=2542"/>
		<updated>2008-11-12T09:50:56Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;LGIN&amp;lt;/code&amp;gt; LoginHandler - Anmelden eines Nutzers an den Server&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.LoginHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Über diesen Handler wird ein Nutzer am Server angemeldet. Wird mit der Action &amp;quot;&amp;lt;code&amp;gt;checkLogin&amp;lt;/code&amp;gt;&amp;quot; geprüft, ob ein Login bereits existiert, so wird in der Attribute-Map des Handlers der Wert &amp;quot;&amp;lt;code&amp;gt;loginIsAvailable&amp;lt;/code&amp;gt;&amp;quot; gesetzt. Dieser kann im Template über &amp;quot;&amp;lt;code&amp;gt;system.handler.first.attributes.loginIsAvailable&amp;lt;/code&amp;gt;&amp;quot; abgefragt werden.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_LGIN_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein, nicht beim Login (default)&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_LGIN_login&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, wenn &amp;lt;code&amp;gt;SYS_LGIN_session&amp;lt;/code&amp;gt; nicht angegeben ist, oder bei &amp;lt;code&amp;gt;SYS_LGIN_action=checkLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_LGIN_password&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, bei &amp;lt;code&amp;gt;SYS_LGIN_action=login&amp;lt;/code&amp;gt; wenn &amp;lt;code&amp;gt;SYS_LGIN_session&amp;lt;/code&amp;gt; nicht angegeben ist&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_LGIN_client&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, bei &amp;lt;code&amp;gt;SYS_LGIN_action=login&amp;lt;/code&amp;gt; wenn &amp;lt;code&amp;gt;SYS_LGIN_session&amp;lt;/code&amp;gt; nicht angegeben ist&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_LGIN_session&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja, bei &amp;lt;code&amp;gt;SYS_LGIN_action=login&amp;lt;/code&amp;gt; wenn &amp;lt;code&amp;gt;SYS_LGIN_login&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;SYS_LGIN_password&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;SYS_LGIN_client&amp;lt;/code&amp;gt; nicht angegeben sind.&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_LGIN_maintenance&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nein&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_gui&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja bei &amp;lt;code&amp;gt;SYS_LGIN_action=login&amp;lt;/code&amp;gt;&lt;br /&gt;
| gui1&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_LGIN_action&amp;lt;/code&amp;gt;&lt;br /&gt;
:Steuert die Aktion des Handlers. Folgende Werte sind zulässig:&lt;br /&gt;
:;&amp;lt;code&amp;gt;login&amp;lt;/code&amp;gt;&lt;br /&gt;
::Mit den übergebenen Parametern soll eine Session erzeugt werden.&lt;br /&gt;
:;&amp;lt;code&amp;gt;checkLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
::Es soll geprüft werden, ob das Login bereits vergeben ist.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_LGIN_login&amp;lt;/code&amp;gt;&lt;br /&gt;
:Login des Nutzers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_LGIN_password&amp;lt;/code&amp;gt;&lt;br /&gt;
:Passwort des Nutzers.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_LGIN_client&amp;lt;/code&amp;gt;&lt;br /&gt;
:ID des Mandanten oder Anchor des Mandanten, in dem der Nutzer liegt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_LGIN_session&amp;lt;/code&amp;gt;&lt;br /&gt;
:Die Session ID einer im IES aktiven Session. Dies ist sinnvoll, wenn der Nutzer über einen anderen Mechanismus (z.B. Personalisierung) am Server angemeldet wurde und diese Session weiter verwendet werden soll.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_maintenance&amp;lt;/code&amp;gt;&lt;br /&gt;
:Dieser Parameter muß mit dem Wert &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, mitgesendet werden, wenn sich der Server im Wartungs-Modus befindet. Ansonsten ist ein Login nicht möglich.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_gui&amp;lt;/code&amp;gt;&lt;br /&gt;
:Angabe des zu verwendenden GUIs. Diese Angabe wird nicht direkt von diesem Handler ausgewertet, ein Login ist jedoch ohne GUI niemals möglich. Angegeben wird hier die GUI-ID.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
*[[Errorcode#LGIN-E011|LGIN-E011]]&lt;br /&gt;
*[[Errorcode#LGIN-E012|LGIN-E012]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=GenerateHandler&amp;diff=2541</id>
		<title>GenerateHandler</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=GenerateHandler&amp;diff=2541"/>
		<updated>2008-11-12T09:50:23Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Parameter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Name==&lt;br /&gt;
&amp;lt;code&amp;gt;GENE&amp;lt;/code&amp;gt; GenerateHandler - Setzen von Generierungsevents&lt;br /&gt;
&lt;br /&gt;
==Klasse==&lt;br /&gt;
&amp;lt;code&amp;gt;com.sitepark.ies.jsp.handler.GenerateHandler&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Beschreibung==&lt;br /&gt;
Mit diesem Handler können Artikel neu generiert werden. Je nachdem welche Werte dem Handler übergeben werden, wird ein Artikel, werden alle Artikel eines Pools, alle Artikel mit einem bestimmten Template oder alle Artikel eines Publikationsbereichs herausgeschrieben. Die Parameter können kombiniert werden. Der Artikel wird nur für die Publikationsbereiche neu generiert, in denen er publiziert ist.&lt;br /&gt;
&lt;br /&gt;
==Parameter==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Name || Required || Default || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_GENE_action&amp;lt;/code&amp;gt;&lt;br /&gt;
| Ja&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_GENE_informationId&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nur einer der fünf Werte muss übertragen werden.&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_GENE_informationPoolId&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nur einer der fünf Werte muss übertragen werden.&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_GENE_tempateId&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nur einer der fünf Werte muss übertragen werden.&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_GENE_publisherId&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nur einer der fünf Werte muss übertragen werden.&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SYS_GENE_clientId&amp;lt;/code&amp;gt;&lt;br /&gt;
| Nur einer der fünf Werte muss übertragen werden.&lt;br /&gt;
| None&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_GENE_informationId&amp;lt;/code&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
:;&amp;lt;code&amp;gt;generate&amp;lt;/code&amp;gt;&lt;br /&gt;
::Generiert die, über die Parameter angegebenen Artikel.&lt;br /&gt;
:;&amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;&lt;br /&gt;
::Der Handler wird nicht ausgeführt.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_GENE_informationId&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein oder mehrere Artikel ID's, die neu generiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_GENE_informationPoolId&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein oder mehrere Pool ID's, um die Artikel zu generieren, die in diesem Pool liegen.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_GENE_tempateId&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein oder mehrere Template ID's um die Artikel zu generieren, die mit den Templates publiziert sind.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_GENE_publisherId&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein oder mehrere Publisher ID's um die Artikel zu generieren, die in den angegebenen Publikationsbereichen publiziert sind.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;SYS_GENE_clientId&amp;lt;/code&amp;gt;&lt;br /&gt;
:Ein oder mehrere Mandanten ID's um die Artikel zu generieren, die in den angegebenen Mandanten publiziert sind.&lt;br /&gt;
&lt;br /&gt;
==Fehlercodes==&lt;br /&gt;
*[[Errorcode#SYS-F001|SYS-F001]]&lt;br /&gt;
*[[Errorcode#SYS-F011|SYS-F011]]&lt;br /&gt;
*[[Errorcode#SYS-F012|SYS-F012]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Handler]]&lt;br /&gt;
[[Category:Qualität_der_Sprache_prüfen]]&lt;br /&gt;
[[Category:Qualität_des_Codes_prüfen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
	<entry>
		<id>https://wiki.sitepark.com/index.php?title=Mathematische_Funktionen&amp;diff=2540</id>
		<title>Mathematische Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sitepark.com/index.php?title=Mathematische_Funktionen&amp;diff=2540"/>
		<updated>2008-11-12T09:49:53Z</updated>

		<summary type="html">&lt;p&gt;Schramek: /* Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Beschreibung==&lt;br /&gt;
Mathematische Funktionen zur Berechnung von Zahlenwerten.&lt;br /&gt;
&lt;br /&gt;
Als mathematische Konstanten stehen [[Constants|system.constants.PI]] und [[Constants|system.constanst.E]] zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
==Funktionen==&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|- class=&amp;quot;hintergrundfarbe1&amp;quot;&lt;br /&gt;
! Methode || Rückgabewert || Beschreibung || ab IES Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;floor([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Die Funktion rundet ab. Sie ähnelt der ceil()-Funktion. Im Gegensatz zu dieser wird hier aber die nächst niedrigere Ganzzahl zurückgegeben. Ganze Zahlen werden nicht verändert.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ceil([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Die Funktion dient zum Aufrunden und liefert die nächst höhere Ganzzahl, wenn die Zahl nicht schon eine ganze Zahl ist.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;round([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert die kaufmännisch gerundete Ganzzahl von x zurück. Wenn x eine Ganzzahl ist, bleibt sie unverändert.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;min([[Number]]&amp;amp;nbsp;a,&amp;amp;nbsp;[[Number]]&amp;amp;nbsp;b)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Die min()-Funktionen liefern den kleineren von zwei Werten als Rückgabewert.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;max([[Number]]&amp;amp;nbsp;a,&amp;amp;nbsp;[[Number]]&amp;amp;nbsp;b)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Die max()-Funktionen liefern den grösseren von zwei Werten als Rückgabewert.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;abs([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Die abs()-Funktionen liefern den Betrag von x (mathematische Betragsfunktion: y = &amp;amp;#448;x&amp;amp;#448;). Sollte ein negativer Wert als Argument übergeben werden, so wird dieser in einen positiven Wert umgewandelt.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cos([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Kosinus von x.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;acos([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Arcus-Kosinus von x, wobei 0 &amp;lt;= x &amp;lt;= &amp;amp;pi;.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cosh([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Kosinus-Hyperbolicus von x.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sin([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Sinus von x.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;asin([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Arcus-Sinus von x, wobei -&amp;amp;pi;/2 &amp;lt;= x &amp;lt;= &amp;amp;pi;/2.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sinh([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Sinus-Hyperbolicus von x.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tan([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Tangens von x.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;atan([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Arcus-Tangens von x, wobei -&amp;amp;pi;/2 &amp;lt;= x &amp;lt;= &amp;amp;pi;/2.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;tanh([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Tangens-Hyperbolicus von x.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exp([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Exponentialwert von x zur Basis e (der Eulerschen Zahl e = 2.71828…), also e&amp;lt;sup&amp;gt;x&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;expm1([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert den Exponentialwert von x zur Basis e minus 1, also e&amp;lt;sup&amp;gt;x&amp;lt;/sup&amp;gt; – 1. Berechungen nahe Null können mit expm1(x) + 1 präziser ausgedrückt werden als mit exp(x).&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;signum([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Die signum()-Funktionen liefern 0 zurück, wenn x gleich 0 ist. Ist x grösser als 0 wird 1 zurückgeliefert. Ist x kleiner als 0 wird -1 zurückgeliefert.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;sqrt([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Liefert die Quadratwurzel von x. sqrt steht für square root.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;log([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Berechnet den Logarithmus zur Basis e.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;log10([[Number]]&amp;amp;nbsp;x)&amp;lt;/code&amp;gt;&lt;br /&gt;
| [[Number]]&lt;br /&gt;
| Berechnet den Logarithmus zur Basis 10.&lt;br /&gt;
| 2.0.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Funktionen]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Schramek</name></author>
	</entry>
</feed>