Io (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Sp:io“ nach „Io (SP-Tag)“ verschoben)
K (Hob den Schutz von „Io (SP-Tag)“ auf)
 
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{überarbeiten}}
 
==Name==
 
==Name==
<sp:io> - xxx-Tag
+
<sp:io> - Ausgabebeschränkung je nach Mode
  
 
==Syntax==
 
==Syntax==
 
<source lang="xml">
 
<source lang="xml">
<sp:xxx name="variable" encoding="html"/>
+
<sp:io type="in oder out">
 +
  ...
 +
</sp:io>
 
</source>  
 
</source>  
  
 
==Beschreibung==
 
==Beschreibung==
xxx
+
Dieser Tag definiert Bereiche in einem Template, die bestimmen welcher Teil nur im [[Template-Modus|In-Moduls]] und welcher Teil nur im [[Template-Modus|Out-Modus]] ausgeführt werden soll.
  
 
==Attribute==
 
==Attribute==
Zeile 15: Zeile 18:
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
 
|-
 
|-
| <code>xxx</code>
+
| <code>type</code>
| [[Attribute]]
+
| [[Text]]
 
| Ja
 
| Ja
 
| None
 
| None
 
| 1
 
| 1
 
|-
 
|-
| <code>xxx</code>
+
| <code>contenttype</code>
 
| [[Text]]
 
| [[Text]]
| Nein
 
| None
 
| 1
 
|-
 
| <code>xxx</code>
 
| [[Expression]]
 
| Nein
 
| None
 
| 1
 
|-
 
| <code>xxx</code>
 
| [[Locale]]
 
 
| Nein
 
| Nein
 
| None
 
| None
Zeile 40: Zeile 31:
 
|}
 
|}
  
;<code>xxx</code>
+
;<code>type</code>
:xxx.
+
:Bestimmt ob der Bereich für die Ein- oder Ausgabe ist. Gültig sind in und out.
  
;<code>xxx</code>
+
;<code>contenttype</code>
:xxx.
+
:Mit Hilfe dieses Attributes kann der Content-Typ für einen bestimmten Bereich neu gesetzt werden. Der Content-Typ des Dokumentes bzw. des aktuellen Dokument-Teils kann über das [[System|System-Object]] abgefragt werden. Wird der Content-Type auf den Wert <code>text/xhtml</code> gesetzt, werden alle vom System erzeugten HTML-Tag's XHTML-konform generiert.
  
 
==Beispiele==
 
==Beispiele==
  
====Beispiel A====
+
===Template mit Ein- und Ausgabe===
  
 
Template Quelltext
 
Template Quelltext
 
<source lang="xml">
 
<source lang="xml">
xxx
+
<sp:io type="in" >
</source>
+
  Die Überschrift Ihres Artikels<br>
 
+
  <sp:text name="sp_headline" />
Ausgabe
+
  ...
<source lang="text">
+
</sp:io>
xxx
 
</source>
 
 
 
====Beispiel B====
 
  
Template Quelltext
+
<sp:io type="out" >
<source lang="xml">
+
  <html><body>
xxx
+
  <h1> <sp:print name="sp_headline"/>  </h1>
 +
  ...
 +
  </body></html>
 +
</sp:io>
 
</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_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>
-->
 

Aktuelle Version vom 24. Februar 2010, 12:28 Uhr

Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung.

Name

<sp:io> - Ausgabebeschränkung je nach Mode

Syntax

<sp:io type="in oder out">
  ...
</sp:io>

Beschreibung

Dieser Tag definiert Bereiche in einem Template, die bestimmen welcher Teil nur im In-Moduls und welcher Teil nur im Out-Modus ausgeführt werden soll.

Attribute

Name Type Required Default ab IES Version
type Text Ja None 1
contenttype Text Nein None 1
type
Bestimmt ob der Bereich für die Ein- oder Ausgabe ist. Gültig sind in und out.
contenttype
Mit Hilfe dieses Attributes kann der Content-Typ für einen bestimmten Bereich neu gesetzt werden. Der Content-Typ des Dokumentes bzw. des aktuellen Dokument-Teils kann über das System-Object abgefragt werden. Wird der Content-Type auf den Wert text/xhtml gesetzt, werden alle vom System erzeugten HTML-Tag's XHTML-konform generiert.

Beispiele

Template mit Ein- und Ausgabe

Template Quelltext

<sp:io type="in" >
  Die Überschrift Ihres Artikels<br>
  <sp:text name="sp_headline" />
  ...
</sp:io>

<sp:io type="out" >
  <html><body>
  <h1> <sp:print name="sp_headline"/>  </h1>
  ...
  </body></html>
</sp:io>