Hallo Thomas,
sehr schön! Nun habe ich versucht, das ganze wechselseitig, also nur mit 2 Farben zu machen:
<xsl:choose>
<xsl:when test="($pos_chart mod 2) = 1">
<xsl:variable name="pos_chart_color" select="1"/>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="pos_chart_color" select="2"/>
</xsl:otherwise>
</xsl:choose>
…
<tr class="chart{$pos_chart_color}">
Allerdings bekomme ich einen Fehler: Kann Variable nicht auflösen Ich habe mir als Zeilennummerierung mal die $pos_chart_color ausgeben lassen, da kommt die 1 oder 2 sauber… Habe ja den Verdacht, dass es ein Datentyp-Problem gibt, bin aber mit number() und string() auch nicht weiter gekommen.
LG whine