Diff (SPT-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Spt:diff“ nach „Diff (SPT-Tag)“ verschoben)
K (Schützte „Diff (SPT-Tag)“ [edit=autoconfirmed:move=autoconfirmed])
(kein Unterschied)

Version vom 29. Juni 2008, 19:21 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 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;"/>