Вывод раздела только если в нем есть элемент

#
Вывод раздела только если в нем есть элемент
Собственно сабж, вот такой код:

<!-- Шаблон выводит ссылки подгруппы информационного элемента -->
<xsl:template match="group" mode="groups">

<xsl:variable name="group_id" select="@id"/>
<xsl:if test="count(/document/blocks/items/item[@group_id=$group_id]) > 0">

<div class="gr">
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="bukva"><a href="{/document/blocks/url}{fullpath}"><xsl:value-of disable-output-escaping="yes" select="name"/></a></td>
<td>
<ul>
<xsl:variable name="group_id" select="@id"/>
<xsl:apply-templates select="/document/blocks/items/item[@group_id=$group_id]"/>
</ul>
</td>
</tr>
</table>
</div>
</xsl:if>

<xsl:if test="position() mod 10 = 0">
<xsl:text disable-output-escaping="yes">
&lt;/td&gt;
&lt;td&gt;
</xsl:text>
</xsl:if>
</xsl:template>


То что выделено - не работает, подскажите что не так?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вывод раздела только если в нем есть элемент
или подскажите как это условие в выводе на php прописать, понятия не имею...
Вот тут шаманю: http://ozmedcenter.ru - где алфавит, нужно что бы выводились только те группы (буквы) в которых есть элементы.
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вывод раздела только если в нем есть элемент
ха, ступил

<!-- Шаблон выводит ссылки подгруппы информационного элемента -->
<xsl:template match="group" mode="groups">

<xsl:variable name="group_id" select="@id"/>
<xsl:if test="count(/document/blocks/items/item[@group_id=$group_id]) > 0">
<div class="gr">
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="bukva"><a href="{/document/blocks/url}{fullpath}"><xsl:value-of disable-output-escaping="yes" select="name"/></a></td>
<td>
<ul>
<!--отсюда сносим <xsl:variable name="group_id" select="@id"/>-->
<xsl:apply-templates select="/document/blocks/items/item[@group_id=$group_id]"/>
</ul>
</td>
</tr>
</table>
</div>
</xsl:if>

<xsl:if test="position() mod 10 = 0">
<xsl:text disable-output-escaping="yes">
&lt;/td&gt;
&lt;td&gt;
</xsl:text>
</xsl:if>
</xsl:template>

И все работает!
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Авторизация