Prehtml (SPT-Tag): Unterschied zwischen den Versionen
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 43: | Zeile 43: | ||
;<code>object</code> | ;<code>object</code> | ||
− | : | + | :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 | + | ===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_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>