Diff (SPT-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 8: Zeile 8:
  
 
==Beschreibung==
 
==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:
+
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
;diffChangedBefor
+
;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 zu dem umschließenden div-Tag eingetragen werden.
+
: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_der_Sprache_prüfen]]
 
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Beispiel_überarbeiten_testen]]
 
[[Category:Beispiel_überarbeiten_testen]]
 
</noinclude>
 
</noinclude>

Version vom 11. Februar 2009, 17:26 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;"/>