Prehtml (SPT-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Name==
 
==Name==
<spt:prehtml> - HTML-Code nach bearbeiten.
+
<spt:prehtml> - HTML-Code nachbearbeiten.
  
 
==Syntax==
 
==Syntax==
Zeile 8: Zeile 8:
  
 
==Beschreibung==
 
==Beschreibung==
Mit diesem Tag wird HTML-Code nach bearbeitet der z.B. über den [[spt:tinymce]]-Tag erzeugt wurde. Dieser Tag enthält selbst keine Logik sondern ruft nur einzelne Tags aus, die die einzelnen Bearbeitungsschritte ausführen.
+
Mit diesem Tag wird HTML-Code nachbearbeitet, der z.B. über den [[spt:tinymce]]-Tag erzeugt wurde. Dieser Tag enthält selbst keine Logik, sondern ruft nur einzelne Tags auf, die die verschiedenen Bearbeitungsschritte ausführen.
Zur Zeit wird vom <code>spt:prehtml</code>-Tag nur der Tag [[spt:id2url]] Ausgeführt.
+
Zurzeit wird vom <code>spt:prehtml</code>-Tag nur der Tag [[spt:id2url]] ausgeführt.
  
Die von diesem Tag ausgeführten Tags können noch über Attribute gesteuert werden. Hierbei wird für jedes Attribut ein Prefix angegeben, der beschreibt für welchen Tag das Attribut gilt. Der Prefix ist identisch mit dem Tagnamen. Der Prefix für <code>spt:id2url</code> heißt Beispielsweise <code>id2url-</code>.
+
Die von diesem Tag ausgeführten Tags können noch über Attribute gesteuert werden. Hierbei wird für jedes Attribut ein Prefix angegeben, der beschreibt für welchen Tag das Attribut gilt. Der Prefix ist identisch mit dem Tagnamen. Der Prefix für <code>spt:id2url</code> lautet beispielsweise: <code>id2url-</code>.
Für den Tag <code>spt:id2url</code> kann das Attribut <code>querystring</code> angegeben werden. Soll dieses Attribut vom <code>spt:prehtml</code>-Tag gesetzt werden, muß es wie folgt angegeben werden:
+
Für den Tag <code>spt:id2url</code> kann das Attribut <code>querystring</code> angegeben werden. Soll dieses Attribut vom <code>spt:prehtml</code>-Tag gesetzt werden, muss es wie folgt angegeben werden:
 
  <spt:prehtml name="processedHtml" object="sp_body" id2url-querystring="?param1=x"/>
 
  <spt:prehtml name="processedHtml" object="sp_body" id2url-querystring="?param1=x"/>
  
 
==Attribute==
 
==Attribute==
{| class="prettytable"
+
{| class="prettytable sortable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
Zeile 43: Zeile 43:
  
 
;<code>object</code>
 
;<code>object</code>
:Variabelname des Objektes, das die Zeichenkette enthält.  
+
:Variablenname des Objektes, das die Zeichenkette enthält.  
  
 
;<code>[tagname]-[tagattribut]</code>
 
;<code>[tagname]-[tagattribut]</code>
Zeile 50: Zeile 50:
 
==Beispiele==
 
==Beispiele==
  
===Vom WYSIWYG-Editor generierten HTML-Code nach bearbeiten===
+
===Vom WYSIWYG-Editor generierten HTML-Code nachbearbeiten===
  
 
Template Quelltext
 
Template Quelltext
Zeile 67: Zeile 67:
 
[[Category:SPT-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 9. Februar 2009, 17:45 Uhr

Name

<spt:prehtml> - HTML-Code nachbearbeiten.

Syntax

<spt:prehtml name="processedHtml" object="sp_body"/>

Beschreibung

Mit diesem Tag wird HTML-Code nachbearbeitet, der z.B. über den spt:tinymce-Tag erzeugt wurde. Dieser Tag enthält selbst keine Logik, sondern ruft nur einzelne Tags auf, die die verschiedenen Bearbeitungsschritte ausführen. Zurzeit wird vom spt:prehtml-Tag nur der Tag spt:id2url ausgeführt.

Die von diesem Tag ausgeführten Tags können noch über Attribute gesteuert werden. Hierbei wird für jedes Attribut ein Prefix angegeben, der beschreibt für welchen Tag das Attribut gilt. Der Prefix ist identisch mit dem Tagnamen. Der Prefix für spt:id2url lautet beispielsweise: id2url-. Für den Tag spt:id2url kann das Attribut querystring angegeben werden. Soll dieses Attribut vom spt:prehtml-Tag gesetzt werden, muss es wie folgt angegeben werden:

<spt:prehtml name="processedHtml" object="sp_body" id2url-querystring="?param1=x"/>

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 2.0.3
object Attribute Ja None 2.0.3
[tagname]-[tagattribut] Attribute Nein None 2.0.3
name
Name der Variablen, unter der die ersetzte Zeichenkette gespeichert werden soll.
object
Variablenname des Objektes, das die Zeichenkette enthält.
[tagname]-[tagattribut]
Attribute, die für die aufzurufenden Tags gesetzt werden sollen.

Beispiele

Vom WYSIWYG-Editor generierten HTML-Code nachbearbeiten

Template Quelltext

<sp:io type="in">
  <spt:tinymce name="sp_body"/>
</sp:io>

<sp:io type="out">
  <spt:prehtml name="processed_body" object="sp_body"/><sp:print name="processed_body"/>
</sp:io>