<xsl:variable name="parent_id" select="@parent"/>
<!-- Ставим запятую после группы, за которой следуют еще группы из данной родителской группы -->
<xsl:if test="position() != last() and count(//group[@parent = $parent_id]) > 1">, </xsl:if>
</xsl:template>
Re: не стандартный вывод подкатегорий интернет магазина в виде многоуровнего меню
Да возможно я прошу слишком многого...
Думал кто-нибудь не из тех поддержки уже реализовывал подобное.
Можно удалить тему.
Либо могу выложить код предоставленный тех поддержкой, если кому понадобится.
Если тех поддержка конечно же не возражает?
Re: не стандартный вывод подкатегорий интернет магазина в виде многоуровнего меню
данный xslt шаблон выводит все дерево каталогов интернет магазина в виде меню, описанной выше последовательностью.
Осталось только добавить проверку на родительские и дочерние элементы.
Чтобы выводить меню от корня и до той ветки где мы в данный момент находимся плюс ее подкатегории.
<!-- Шаблон для магазина -->
<xsl:template match="/shop">
<!-- Получаем ID родительской группы и записываем в переменную $parent_group_id -->
<xsl:variable name="parent_group_id" select="@current_group_id"/>
<xsl:variable name="tgr" select="//ТекущаяГруппа"/>