про подменю создаваемые информационными системами

#
про подменю создаваемые информационными системами
Вопрос состоит в том, разделы добавленные в информационную систему добавляются только в пункты меню, у которых level >= 1,тоесть только в меню второго уровня и глубже...чтобы было более понятно, расскажу на примере.

Например есть структура сайта:
-Главная
-Разработка
--Портфолио
-Новости

для меню второго уровня ПОРТФОЛИО применяем информационную систему, типа Новости и тд. В Инф.системе добавляем раздел например 2010

Структура меню изменяется на
-Главная
-Разработка
--Портфолио
---2010
-Новости

Все отлично, работает. НО, есть применить информационную систему к меню первого уровня, предположим к Разработка, то ничего выводится уже не будет, все будет выглядеть уныло

-Главная
-Разработка
-Новости

Помогите разобарть, что и где капнуть, чтобы меню изменялось и для level=0
#
Re: про подменю создаваемые информационными системами
Ах да, наверное нужно приложить еще шаблон своего меню
<?xml version="1.0" encoding="utf-8"?>
<!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="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
   <xsl:template match="/document">
      
      
      <!-- Выбираем узлы структуры -->
      <xsl:apply-templates select="structure[show=1]"/>
      
      
   </xsl:template>
   
   <xsl:template match="structure">
      <!--<p  style="text-transform:uppercase;">-->
         <!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
         <xsl:variable name="current_structure_id" select="/document/structure/current_structure_id"/>
         
         <!-- Расчитываем размер отступа -->
         <xsl:variable name="padding" select="level * 10" />
         
         <!-- Показывать ссылку, или нет -->
         <xsl:if test="show_link = 1">
            
            <!-- Определяем адрес ссылки -->
            <xsl:variable name="link"><xsl:choose>
                  <!-- Если внешняя ссылка -->
                  <xsl:when test="is_external_link=1"><xsl:value-of disable-output-escaping="yes" select="external_link"/></xsl:when>
                  <!-- Иначе если внутренняя ссылка -->
                  <xsl:otherwise><xsl:value-of disable-output-escaping="yes" select="link"/></xsl:otherwise>
            </xsl:choose></xsl:variable>
            
            <!-- Определяем стиль вывода ссылки -->
            <xsl:variable name="link_style"><xsl:choose>
                  <!-- Выделяем текущую страницу жирным (если это текущая страница, либо у нее есть ребенок с ID, равным текущей) -->
                  <xsl:when test="current_structure_id=@id or count(.//structure[@id=$current_structure_id])=1">color:#aeb0b2;</xsl:when>
                  <!-- Иначе обычный вывод с пустым стилем -->
                  <xsl:otherwise></xsl:otherwise>
            </xsl:choose></xsl:variable>
            
            <!-- Определяем уровень ссылки РОДИТЕЛЬ или РЕБЕНОК -->
            <xsl:variable name="link_transform"><xsl:choose>
                  <!-- если родитель кладем в переменную значение -->
                  <xsl:when test="level=0 and structure_order>0">text-transform: uppercase;</xsl:when>
                  <!-- Иначе обычный вывод с пустым стилем -->
                  <xsl:otherwise></xsl:otherwise>
            </xsl:choose></xsl:variable>
            
            <!-- заносим значение в переменную IMAGES-->
            <xsl:variable name="images"><xsl:choose>
                  <!-- если условие по проверке количества Детей в разделе больше 0, то в переменную кладем значение -->
                  <xsl:when test="count(structure[show=1]) > 0">menu_mnog.png</xsl:when>
                  <!-- Иначе обычный вывод с пустым изображением -->
                  <xsl:otherwise>transparent.png</xsl:otherwise>
            </xsl:choose></xsl:variable>
            <!-- -->
            <p style="text-transform:inherit;">
               <a href="{$link}" style="{$link_style}{$link_transform}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
               <img border="0" src="/images/{$images}"/>
            </p>
         </xsl:if>
         
         <!-- Если не показывать ссылку - выводим просто имя ссылки -->
         <xsl:if test="show_link=0">
            <!-- <img border="0" src="/images/menu_point.gif" class="menu_point" width="4" height="7" /> -->
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </xsl:if>
         
         <!-- Выбираем подузлы структуры -->
         <xsl:if test="current_structure_id = @id
            or count(.//structure[@id=$current_structure_id]) = 1
            and count(structure[show=1]) > 0">
            
            <ul style="margin-left:15px;">
               <!-- Выбираем узлы структуры -->
               <xsl:apply-templates select="structure[show=1]"/>
            </ul>
         </xsl:if>
         <!--</p>-->
   </xsl:template>
</xsl:stylesheet>
Авторизация