Option (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Sp:option“ nach „Option (SP-Tag)“ verschoben)
Zeile 4: Zeile 4:
 
==Syntax==
 
==Syntax==
 
<source lang="xml">
 
<source lang="xml">
<sp:xxx name="variable" encoding="html"/>
+
<sp:select name="variable">
 +
  <sp:option value="value"/>
 +
</sp:select>
 
</source>  
 
</source>  
  
 
==Beschreibung==
 
==Beschreibung==
xxx
+
Mit dem Option-Tag können die Werte innerhalb einer Selectbox ausgegeben werden, über die das <code>[[sp:select]]</code>-Tag iteriert. Das Attribut <code>value</code> bestimmt, welcher Wert bei der Auswahl eines Elementes gesendet werden soll.
  
 
==Attribute==
 
==Attribute==
Zeile 15: Zeile 17:
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
 
|-
 
|-
| <code>xxx</code>
+
| <code>value</code>
| [[Attribute]]
+
| [[Text]]
 
| Ja
 
| Ja
 
| None
 
| None
 
| 1
 
| 1
 
|-
 
|-
| <code>xxx</code>
+
| <code>disabled</code>
| [[Text]]
+
| [[Condition]]
 
| Nein
 
| Nein
 
| None
 
| None
 
| 1
 
| 1
 
|-
 
|-
| <code>xxx</code>
+
| <code>selected</code>
| [[Expression]]
+
| [[Condition]]
 
| Nein
 
| Nein
 
| None
 
| None
 
| 1
 
| 1
 
|-
 
|-
| <code>xxx</code>
+
| <code>locale</code>
 
| [[Locale]]
 
| [[Locale]]
 
| Nein
 
| Nein
Zeile 40: Zeile 42:
 
|}
 
|}
  
;<code>xxx</code>
+
;<code>name</code>
:xxx.
+
:Bestimmt den Namen des Eingabefeldes.
  
;<code>xxx</code>
+
;<code>disabled</code>
:xxx.
+
:Gibt an, ob die Option deaktiviert werden soll.
  
==Beispiele==
+
;<code>selected</code>
 +
:Gibt an, ob die Option per default selected werden soll. Diese Einstellung gibt nur so lange, bis eine Auswahl durch den Bearbeiter vorgenommen und gespeichert wurde.
  
===Beispiel A===
+
;<code>locale</code>
 +
:Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.
  
Template Quelltext
+
==Beispiele==
<source lang="xml">
 
xxx
 
</source>
 
  
Ausgabe
+
===Option für eine Selectbox===
<source lang="text">
 
xxx
 
</source>
 
 
 
===Beispiel B===
 
  
 
Template Quelltext
 
Template Quelltext
 
<source lang="xml">
 
<source lang="xml">
xxx
+
<sp:select name="choice">
 +
  <sp:option value="sitepark">sitepark</sp:option>
 +
  <sp:option value="develop">develop</sp:option>
 +
  <sp:loop collection="col" item="i">
 +
    <sp:option value="${i.name}"><sp:print name="i.name"/></sp:option>
 +
  </sp:loop>
 +
</sp:select>
 
</source>
 
</source>
  
Ausgabe
 
<source lang="text">
 
xxx
 
</source>
 
  
<!--
 
bitte die passenden Kategorien auswählen und Kommentar entfernen
 
--------------------------------------------------------------
 
 
<noinclude>
 
<noinclude>
 
[[Category:SP-Tags]]
 
[[Category:SP-Tags]]
[[Category:SPT-Tags]]
 
 
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>
-->
 

Version vom 8. Juni 2008, 16:42 Uhr

Name

<sp:option> - Erzeugt einen Option-Eintrag innerhalb eines sp:select-Tags

Syntax

<sp:select name="variable">
  <sp:option value="value"/>
</sp:select>

Beschreibung

Mit dem Option-Tag können die Werte innerhalb einer Selectbox ausgegeben werden, über die das sp:select-Tag iteriert. Das Attribut value bestimmt, welcher Wert bei der Auswahl eines Elementes gesendet werden soll.

Attribute

Name Type Required Default ab IES Version
value Text Ja None 1
disabled Condition Nein None 1
selected Condition Nein None 1
locale Locale Nein None 1
name
Bestimmt den Namen des Eingabefeldes.
disabled
Gibt an, ob die Option deaktiviert werden soll.
selected
Gibt an, ob die Option per default selected werden soll. Diese Einstellung gibt nur so lange, bis eine Auswahl durch den Bearbeiter vorgenommen und gespeichert wurde.
locale
Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachiger Variablen.

Beispiele

Option für eine Selectbox

Template Quelltext

<sp:select name="choice">
  <sp:option value="sitepark">sitepark</sp:option>
  <sp:option value="develop">develop</sp:option>
  <sp:loop collection="col" item="i">
    <sp:option value="${i.name}"><sp:print name="i.name"/></sp:option>
  </sp:loop>
</sp:select>