Вопрос по реализации меню

#
Вопрос по реализации меню
сделал меню - список разделов инфосистемы 1го и 2го уровня. Вот XSL
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
encoding="Windows-1251" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml" />

<xsl:template match="/">
    <xsl:apply-templates/>
</xsl:template>

<xsl:template match="/document">
<xsl:variable name="parent_group_id" select="blocks/parent_group_id"/>  
<ul>
<xsl:apply-templates select=".//group[@parent_id=$parent_group_id]" mode="groups"/>
</ul>
</xsl:template>

<xsl:template match="group" mode="groups">  
<li>
<a href="{/document/blocks/url}{fullpath}" title="{name}">
<b><xsl:value-of disable-output-escaping="yes" select="name"/></b></a>
<xsl:if test="@id=group/@parent_id or @id=//item/@group_id">
<ul>
<xsl:variable name="id_parent_group" select="@id"/>
<xsl:if test="@id=group/@parent_id">
<xsl:apply-templates select="group" mode="groups_level_2"/>
</xsl:if>
<xsl:if test="@id=//item/@group_id">
<xsl:apply-templates select="//item[@group_id=$id_parent_group]" mode="item_level_2"/>
</xsl:if>
</ul>    
</xsl:if>  
</li>    
</xsl:template>

<xsl:template match="item" mode="item_level_2">  
<li>
<a href="{item_path}" title="{item_name}">
<b><xsl:value-of disable-output-escaping="yes" select="item_name"/></b></a>
</li>            
</xsl:template>

<xsl:template match="group" mode="groups_level_2">  
<li>    
<a href="{/document/blocks/url}{fullpath}" title="{name}">
<b><xsl:value-of disable-output-escaping="yes" select="name"/></b></a>  
</li>          
</xsl:template>
</xsl:stylesheet>


Подскажите пожалуйста, как мне теперь сделать, чтобы подгруппы отображались только для той группы в которой я нахожусь независимо от глубины нахождения, т.е. в инфосистеме у меня не 2 уровня а больше 3
Модератор
#
Re: Вопрос по реализации меню
gizma.vrn,
а XML можно увидеть?
Авторизация