Diff (SPT-Tag)
Version vom 24. Februar 2010, 12:55 Uhr von Schleusner (Diskussion | Beiträge) (Hob den Schutz von „Diff (SPT-Tag)“ auf)
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;"/>