А вот.. нашел. Но теперь такая проблема. У меня выводится по 3 товара в строке, а мне надо по два.
<xsl:template match="shop_group">
<table>
<tr>
<xsl:for-each select=". | following-sibling::shop_group[position() < $n]">
<td>
<xsl:if test="image_small!=''">
<a href="{url}" target="_blank">
<img src="{dir}{image_small}" align="middle"/>
</a><xsl:text> </xsl:text></xsl:if>
<a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_group"><xsl:value-of disable-output-escaping="yes" select="name"/></a><xsl:text> </xsl:text><span class="shop_count"><xsl:value-of select="items_total_count"/></span>
</td>
</xsl:for-each>
</tr>
</table>
</xsl:template>
Где тут надо поправить? Или может что-то дописать?