Diff (SPT-Tag)

Aus SiteparkWiki
(Weitergeleitet von Spt:diff)
Zur Navigation springen Zur Suche springen

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;"/>