Здравствуйте, вывожу меню из групп каталога в макете каталога. Как в xsl проверить что я нахожусь внутр икарточки товара и не выводить это меню.
Использую стандартный шаблон "МагазинГруппыТоваровНаГлавной"
<!-- МагазинГруппыТоваровНаГлавной -->
<xsl:template match="/">
<xsl:apply-templates select="/shop"/>
</xsl:template>
<!-- Шаблон для магазина -->
<xsl:template match="/shop">
<xsl:choose>
<xsl:when test="name() = 'shop_item'">
<div class="catalog-tabs">
<xsl:apply-templates select="shop_group"/>
</div>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- Шаблон для групп товара -->
<xsl:template match="shop_group">
<a href="{url}" class="catalog-tabs__item " hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_group">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a>
<!-- Если есть подгруппы -->
<!-- <xsl:if test="shop_group">
<ul class="left_menu gray_link gray" id="{@id}" style="display: none;">
<xsl:apply-templates select="shop_group"/>
</ul>
</xsl:if> -->
</xsl:template>
</xsl:stylesheet>
Нашел решение на форуме вот этой проверки
<xsl:when test="name() = 'shop_item'">
Но таким образом меню вообще не выводится, как быть ?