Hallo ulli!
jo hi
1.) Sorry - hab mich verschaut und ROW übersehen:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="ROWDATA">
<xsl:param name="mainid"/>
<xsl:if test="ROW/@key_mainmenu='$mainid'">
ich denke, dass sollte <xsl:if test="ROW/@key_mainmenu=$mainid"> heißen ... ohne ' um $mainid oder?
<xsl:value-of select="ROW/@introtext" />
</xsl:if>
</xsl:template></xsl:stylesheet>
... geht zwar ... aber genauso wie mein versuch, es wird immer nur der erste eintrag von introtext ausgegeben
2.) Du hast erwähnt, dass die Parameterübergabe von mainid funktioniert - teste das Ganze mal mit
<xsl:if test="ROW/@key_mainmenu='8'">
... ja hab ich geht für 8
... das die übergabe von $mainid funzt hab ich mit
<xsl:value-of select="$mainid" />
nach <xsl:value-of select="ROW/@introtext" /> ausprobiert ... da steht dann als letztes zeichen immer der jeweils richtige wert von mainid
... ich glaub xsl mag mich nicht ^^ *g*
ulli