надо чтобы раскрывающим меню выводились заголовки информационной системы
например для данной страници
# Новости
- заголовок 1
- заголовок 2
- заголовок 3
# Партнеры
# Вакансии
# Support
# Галерея
нашёл на форуме пример подобного решения, но ни чего не вышло
<?
/* Выводим меню на основе структуры */
$param = array();
$param ['show_groups'] = true; # Показывать группы информационных систем в карте сайта
$param ['show_items'] = true;
<!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
<xsl:variable name="current_structure_id"><xsl:choose>
<xsl:when test="/document/ТекущийЭлемент/node()">item_<xsl:value-of select="/document/ТекущийЭлемент"/></xsl:when>
<xsl:when test="/document/ТекущаяГруппа/node()">group_<xsl:value-of select="/document/ТекущаяГруппа"/></xsl:when>
<xsl:otherwise><xsl:value-of select="/document/structure/current_structure_id"/></xsl:otherwise>
</xsl:choose></xsl:variable>
<!-- Показывать ссылку, или нет -->
<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:if test="show_link=0">
<li><xsl:value-of disable-output-escaping="yes" select="name"/></li>
</xsl:if>
всегда выводится меню первого уровня:
* Home
* О компании
* Philips 3D WOWvx Displays
* 3D Контент
* Технологии
* Услуги
а надо чтобы выводилось со второго и раскрывалось
<!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
<xsl:variable name="current_structure_id"><xsl:choose>
<xsl:when test="/document/ТекущийЭлемент/node()">item_<xsl:value-of select="/document/ТекущийЭлемент"/></xsl:when>
<xsl:when test="/document/ТекущаяГруппа/node()">group_<xsl:value-of select="/document/ТекущаяГруппа"/></xsl:when>
<xsl:otherwise><xsl:value-of select="/document/structure/current_structure_id"/></xsl:otherwise>
</xsl:choose></xsl:variable>
<!-- Показывать ссылку, или нет -->
<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:if test="show_link=0">
<li><xsl:value-of disable-output-escaping="yes" select="name"/></li>
</xsl:if>
<xsl:if test="$current_structure_id=@id or count(.//structure[@id=$current_structure_id])=1">
<ul>
<xsl:apply-templates select="structure[show=1]"/>
</ul>
</xsl:if>