<!-- МагазинГруппыТоваровНаГлавной -->
<xsl:template match="/">
<xsl:apply-templates select="/shop"/>
</xsl:template>
<!-- Шаблон для магазина -->
<xsl:template match="/shop">
<SCRIPT>
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
function show_hide_menu(id)
{
if (obj = document.getElementById(id)) {
obj.style.display == 'none' ? obj.style.display = 'block' : obj.style.display = 'none';
return false; }
return true;
}
]]>
</xsl:text>
</xsl:comment>
</SCRIPT>
<h2><a href="{path}" title="Интернет-магазин">Интернет-магазин</a></h2>
<ul class="left_menu" id="shop_menu">
<xsl:apply-templates select="group"/>
</ul>
</xsl:template>
<!-- Шаблон для групп товара -->
<xsl:template match="group">
<li>
<!-- Если это подпункт (родитель не равен 0) - выводим слева от него тире -->
<xsl:if test="@parent != 0">
—
</xsl:if>
<a href="{/shop/path}{fullpath}" onClick="return show_hide_menu('{@id}');">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a>
<!-- Если есть подгруппы -->
<xsl:if test="group">
<ul class="left_menu gray_link gray" id="{@id}" style="display: none;">
<xsl:apply-templates select="group"/>
</ul>
</xsl:if>
<!-- Если есть товары -->
<xsl:if test="item">
<ul class="left_menu gray_link gray" id="{@id}" style="display: none;">
<xsl:apply-templates select="item"/>
</ul>
</xsl:if>
</li>
</xsl:template>
<!-- Шаблон для единиц товара -->
<xsl:template match="item">
<li>
<a href="{/shop/path}{fullpath}{path}/" title="{name}" >
<xsl:value-of disable-output-escaping="yes" select="item"/>
</a>
</li>
</xsl:template>
</xsl:stylesheet>
Вот такой код ставлю на вывод, не помогает. Может быть, подскажете, в чем ошибка и как нужно изменить код вызова? Заранее большое спасибо