Hallo,
Endere:
<xsl:for-each select=".|following-sibling::row[position() < 3 ]">
zu:
<xsl:for-each select=".|following-sibling::row[category = 1 and position() < 3 ]">
erstmal danke das du mir helfen möchtest. Deine Änderung hab ich gemacht und es hat ergeben das mir jetzt alle produkte der category=1 angezeigt werden in drei spalten je zeile. ABER darunter werden mir alle anderen produkte angezeigt in einer spalte pro zeile.
Ich habe aber nicht gesagt, dass du category = 1 aus dem ersten for-each rausnehmen sollst! ;-)
<xsl:for-each select=" products/row[category = 1 and position() mod 3 = 1]">
<tr>
<xsl:for-each select=".|following-sibling::row[category = 1 and position() < 3 ]">
<td class="td">
<a href="{link}">
<img src="{image_link}" alt="{title}" /><br/>
<xsl:value-of select="title"/>
</a>
<br/>
<xsl:value-of select="price"/>
</td>
</xsl:for-each>
</tr>
</xsl:for-each>
Grüße
Thomas