Здравствуйте, как вывести в интернет-магазине картинку группы в подгруппах
Группа1 -
подгруппа1 картинкаГруппы1
подгруппа2 картинкаГруппы1
?
Как я понял это нужно изменять в МагазинКаталогТоваров
<xsl:template match="group">
<xsl:variable name="parent_id" select="@parent"/>
<xsl:if test="small_image!=''">
<a href="/{/shop/path}{fullpath}">
<img src="{small_image}" style="border: 1px solid #DADADA"/>
</a>
</xsl:if>
<div style="margin-bottom: 15px;">
<a href="{/shop/path}{fullpath}" style="font-weight: bold">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a> <span style="color: #aaaaaa">(<xsl:value-of select="count_all_items"/>)</span>
<br/>
<xsl:value-of disable-output-escaping="yes" select="description"/>
<xsl:if test="count(group) > 1">
<xsl:apply-templates select="group" mode="sub_group"/>
</xsl:if>
</div>
<xsl:if test="position()= round(count(//group[@parent = $parent_id]) div 2)">
<xsl:text disable-output-escaping="yes">
</td>
<td valign="top" width="50%">
</xsl:text>
</xsl:if>
</xsl:template>
Так показывается в каталоге картинка, но когда заходишь в подгруппу то картинки нет. Как я понял нужно изменять здесь
<xsl:template match="group" mode="sub_group">
<a href="{/shop/path}{fullpath}">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a>
<xsl:variable name="parent_id" select="@parent"/>
<!-- Ставим запятую после группы, за которой следуют еще группы из данной родителской группы -->
<xsl:if test="position() != last() and count(//group[@parent = $parent_id]) > 1">, </xsl:if>
</xsl:template>
Но когда там ставлю
<xsl:if test="small_image!=''">
<a href="/{/shop/path}{fullpath}">
<img src="{small_image}" style="border: 1px solid #DADADA"/>
</a>
</xsl:if>
ничего не выводит.