Пытаюсь сделать чтобы последний элемент в хлебных крошках был не активен.
Получилось сделать в XSL - МагазинТовар
В самом XSL - Хлебные крошки
А вот в XSL - МагазинКаталогТоваров, где рекурсивно строятся крошки для категорий не получается.
<xsl:template match="/shop">
...
<!-- Путь к группе -->
<xsl:if test="$parent_group_id != 0">
<ul class="breadcrumb">
<xsl:apply-templates select=".//group[@id=$parent_group_id]" mode="goup_path"/>
</ul>
</xsl:if>
...
</xsl:template>
<!-- Шаблон выводит хлебные крошки -->
<xsl:template match="group" mode="goup_path">
<xsl:variable name="parent_id" select="@parent"/>
<!-- Выбираем рекурсивно вышестоящую группу -->
<xsl:apply-templates select="//group[@id=$parent_id]" mode="goup_path"/>
<xsl:if test="@parent=0">
<li><a href="{/shop/path}">
<xsl:value-of select="/shop/name"/>
</a></li>
</xsl:if>
<span class="divider">/</span>
<li><a href="{/shop/path}{fullpath}">
<xsl:value-of select="name"/>
</a></li>
</xsl:template>
Если
<li><a href="{/shop/path}{fullpath}">
<xsl:value-of select="name"/>
</a></li>
Сделать
<li class="active"><xsl:value-of select="name"/></li>
Тогда все группы становятся не активными.
<a>Каталог товаров</a> - Категория1 - Категория2 - Категория3