Diff (SPT-Tag)
Version vom 29. Juni 2008, 18:21 Uhr von Liebold (Diskussion | Beiträge) (Schützte „Diff (SPT-Tag)“ [edit=autoconfirmed:move=autoconfirmed])
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 mit einander verglichen werden. Das Ergebnis wird mit HTLM-Code dargestellt. Das Ergebnis wird in einem div mit der Klasse diff umspannt. Die einzelnen geänderten, neue und gelöschten Textteile werden jeweils in einem span mit eine entsprechenden Klasse umschlossen. Unveränderte Texteile werden nicht in einem span gefasst. Folgende Klassen werden für diese span' verwendet:
- diffAdd
- neuer Text
- diffChangedBefor
- 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 zu dem umschließenden div-Tag eingetragen werden.
Beispiele
Mit spt:diff Texte vergleichen
Template Quelltext
<spt:diff from="abc" to="abc cde" style="width: 200px;"/>