Diff (SPT-Tag): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (hat „Spt:diff“ nach „Diff (SPT-Tag)“ verschoben) |
K (Hob den Schutz von „Diff (SPT-Tag)“ auf) |
||
(3 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
==Beschreibung== | ==Beschreibung== | ||
− | Mit diesem Tag können zwei Zeichenketten | + | Mit diesem Tag können zwei Zeichenketten miteinander verglichen werden. Das Ergebnis wird mit HTLM-Code dargestellt und in einem div mit der Klasse diff umspannt. Die einzelnen, geänderten, neuen und gelöschten Textteile werden jeweils in einem span mit einer entsprechenden Klasse umschlossen. Unveränderte Textteile werden nicht in einem span gefasst. Folgende Klassen werden für diesen span verwendet: |
;diffAdd | ;diffAdd | ||
:neuer Text | :neuer Text | ||
− | ; | + | ;diffChangedBefore |
:Text vor der Änderung | :Text vor der Änderung | ||
;diffChangedAfter | ;diffChangedAfter | ||
Zeile 50: | Zeile 50: | ||
;<code>style</code> | ;<code>style</code> | ||
− | :CSS Styleangaben, die noch | + | :CSS Styleangaben, die noch in den umschließenden div-Tag eingetragen werden. |
==Beispiele== | ==Beispiele== | ||
Zeile 64: | Zeile 64: | ||
<noinclude> | <noinclude> | ||
[[Category:SPT-Tags]] | [[Category:SPT-Tags]] | ||
− | |||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
+ | [[Category:Beispiel_überarbeiten_testen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 24. Februar 2010, 13:55 Uhr
Name
<spt:diff> - vergleicht zwei Zeichenketten und zeigt die Unterschiede an
Syntax
<spt:diff from="abc" to="abc cde" style="width: 200px;"/>
Beschreibung
Mit diesem Tag können zwei Zeichenketten miteinander verglichen werden. Das Ergebnis wird mit HTLM-Code dargestellt und in einem div mit der Klasse diff umspannt. Die einzelnen, geänderten, neuen und gelöschten Textteile werden jeweils in einem span mit einer entsprechenden Klasse umschlossen. Unveränderte Textteile werden nicht in einem span gefasst. Folgende Klassen werden für diesen span verwendet:
- diffAdd
- neuer Text
- diffChangedBefore
- Text vor der Änderung
- diffChangedAfter
- Text nach der Änderung
- diffDeleted
- gelöschter Text
Attribute
Name | Type | Required | Default | ab IES Version |
---|---|---|---|---|
from
|
Text | Ja | None | 1 |
to
|
Text | Ja | None | 1 |
style
|
Text | Ja | None | 1 |
from
- Text der verglichen werden soll. Wörter die hier enthalten und in
to
nicht mehr enthalten sind, werden als 'gelöscht' markiert.
to
- Text der verglichen werden soll. Wörter die hier enthalten und in
from
nicht enthalten sind, werden als 'neu' markiert.
style
- CSS Styleangaben, die noch in den umschließenden div-Tag eingetragen werden.
Beispiele
Mit spt:diff Texte vergleichen
Template Quelltext
<spt:diff from="abc" to="abc cde" style="width: 200px;"/>