KAD писал(а):
Все оказалось очень просто, вот шаблон
Спасибо тебе добрый человек, все работает как надо. Единственно поправил <ul> в <!-- Выбираем подузлы структуры -->, иначе после каждой группы фотогалереи вываливается <ul></ul>. Вот так выводит как надо:
<!-- Выбираем подузлы структуры -->
<xsl:if test="count(child::*[show=1]) > 0">
<xsl:if test="$path = 'photogallery'">
<!-- Выбираем узлы структуры -->
<xsl:apply-templates select="child::informationsystem_group[show=1]"/>
</xsl:if>
<xsl:if test="$path != 'photogallery'">
<ul>
<!-- Выбираем узлы структуры -->
<xsl:apply-templates select="child::*[show=1]"/>
</ul>
</xsl:if>
</xsl:if>