Добрый День! Сильно глючит выпадающий каталог.
1) подгруппы огромные получаются
2) нельзя кликнуть на подгруппу
Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "lang://695">
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:hostcms="http://www.hostcms.ru/"
exclude-result-prefixes="hostcms">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
<!-- МагазинГруппыТоваровМеню -->
<xsl:template match="/shop">
<div class="cd-dropdown-wrapper">
<a class="cd-dropdown-trigger" href="#">Каталог</a>
<nav class="cd-dropdown">
<h2>Каталог</h2>
<a href="#" class="cd-close">Закрыть</a>
<ul class="cd-dropdown-content">
<xsl:apply-templates select="shop_group" />
</ul>
</nav>
</div>
</xsl:template>
<xsl:template match="shop_group">
<li>
<xsl:variable name="hasChildren" select="count(shop_group)" />
<xsl:if test="$hasChildren">
<xsl:attribute name="class">has-children</xsl:attribute>
</xsl:if>
<a href="{url}"><xsl:value-of select="name"/></a>
<xsl:if test="$hasChildren">
<ul class="cd-dropdown-trigger2">
<xsl:attribute name="class"><xsl:choose>
<!-- Second Level -->
<xsl:when test="parent_id = 0">cd-secondary-dropdown is-hidden</xsl:when>
<!-- Another Levels -->
<xsl:otherwise>is-hidden</xsl:otherwise>
</xsl:choose></xsl:attribute>
<xsl:apply-templates select="shop_group" />
</ul>
</xsl:if>
</li>
</xsl:template>
</xsl:stylesheet>

Сайт: