Хлебные крошки последний элемент

#
Хлебные крошки последний элемент
Пытаюсь сделать чтобы последний элемент в хлебных крошках был не активен.
Получилось сделать в 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
#
Re: Хлебные крошки последний элемент
Вместо:
<li><a href="{/shop/path}{fullpath}">
          <xsl:value-of select="name"/>
       </a></li>

используйте:
<xsl:choose>
<xsl:when test="/shop/@current_group_id = @id">
<li class="active"><xsl:value-of select="name"/></li>
</xsl:when>
<xsl:otherwise>
<li><a href="{/shop/path}{fullpath}">
          <xsl:value-of select="name"/>
       </a></li>
</xsl:otherwise>
</xsl:choose>

#
Re: Хлебные крошки последний элемент
Спасибо большое!
Авторизация