Error (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Sp:error“ nach „Error (SP-Tag)“ verschoben)
K (Hob den Schutz von „Error (SP-Tag)“ auf)
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Name==
 
==Name==
<sp:error> - xxx-Tag
+
<sp:error> - Fehler abfangen und ausgeben
  
 
==Syntax==
 
==Syntax==
 
<source lang="xml">
 
<source lang="xml">
<sp:xxx name="variable" encoding="html"/>
+
<sp:error code="LGIN-E011">
 +
  ...
 +
</sp:error>
 
</source>  
 
</source>  
  
 
==Beschreibung==
 
==Beschreibung==
xxx
+
Wird ein Request an einen Handler geschickt und tritt bei der Ausführung des Handlers ein Fehler auf, wird dieser in einer Liste protokolliert. Mit diesem Tag wird die Liste nach dem in code angegebenen Fehler durchsucht und der Body des Tags ausgeführt, wenn der Fehler in der Liste vorhanden ist.
  
 
==Attribute==
 
==Attribute==
Zeile 15: Zeile 17:
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
 
|-
 
|-
| <code>xxx</code>
+
| <code>code</code>
| [[Attribute]]
+
| [[Errorcode]]
 
| Ja
 
| Ja
| None
 
| 1
 
|-
 
| <code>xxx</code>
 
| [[Text]]
 
| Nein
 
| None
 
| 1
 
|-
 
| <code>xxx</code>
 
| [[Expression]]
 
| Nein
 
| None
 
| 1
 
|-
 
| <code>xxx</code>
 
| [[Locale]]
 
| Nein
 
 
| None
 
| None
 
| 1
 
| 1
 
|}
 
|}
  
;<code>xxx</code>
+
;<code>code</code>
:xxx.
+
:Zu prüfender Error-Code.
 
 
;<code>xxx</code>
 
:xxx.
 
  
 
==Beispiele==
 
==Beispiele==
  
====Beispiel A====
+
===Fehlerausgabe===
  
 
Template Quelltext
 
Template Quelltext
 
<source lang="xml">
 
<source lang="xml">
xxx
+
<sp:error code="LGIN-E011">
 +
  <script>
 +
    alert('ein Fehler ist aufgetreten!')
 +
  </script>
 +
</sp:error>
 
</source>
 
</source>
  
Ausgabe
 
<source lang="text">
 
xxx
 
</source>
 
 
====Beispiel B====
 
 
Template Quelltext
 
<source lang="xml">
 
xxx
 
</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_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:30 Uhr

Name

<sp:error> - Fehler abfangen und ausgeben

Syntax

<sp:error code="LGIN-E011">
  ...
</sp:error>

Beschreibung

Wird ein Request an einen Handler geschickt und tritt bei der Ausführung des Handlers ein Fehler auf, wird dieser in einer Liste protokolliert. Mit diesem Tag wird die Liste nach dem in code angegebenen Fehler durchsucht und der Body des Tags ausgeführt, wenn der Fehler in der Liste vorhanden ist.

Attribute

Name Type Required Default ab IES Version
code Errorcode Ja None 1
code
Zu prüfender Error-Code.

Beispiele

Fehlerausgabe

Template Quelltext

<sp:error code="LGIN-E011">
  <script>
    alert('ein Fehler ist aufgetreten!')
  </script>
</sp:error>