Вывод подкатегорий интернет-магазина в выпадающем меню

#
Вывод подкатегорий интернет-магазина в выпадающем меню
Здравствуйте! Нужна помощь. Не могу разобраться.

Нужно вывести подкатегории каталога интернет-магазина в меню.

Сейчас XLS-шаблон выводит один уровень категорий:
<ul>
   <li><a href="/link/">Категория</a>
   </li>
   <li><a href="/link/">Категория</a>
   </li>
   <li><a href="/link/">Категория</a>
   </li>
</ul>


А нужно три уровня:
<ul>
   <li><a href="/link/">Категория</a>
      <ul>
         <li><a href="/link/">Подкатегория</a>
            <ul>
               <li><a href="/link/">Подподкатегория</a></li>
               <li><a href="/link/">Подподкатегория</a></li>
               <li><a href="/link/">Подподкатегория</a></li>
            </ul>
         </li>
         <li><a href="/link/">Подкатегория</a>
         </li>
         <li><a href="/link/">Подкатегория</a>
         </li>
      </ul>
   </li>
   <li><a href="/link/">Категория</a>
   </li>
   <li><a href="/link/">Категория</a>
   </li>
</ul>


XLS-шаблон выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <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="/">
      <xsl:apply-templates select="/shop"/>
   </xsl:template>
   
   <!-- Шаблон для магазина -->
   <xsl:template match="/shop">
      <!-- Выводим группы магазина -->
      <ul>
         <xsl:apply-templates select="shop_group" />
      </ul>
   </xsl:template>
   
   <!-- Шаблон для групп товара -->
   <xsl:template match="shop_group">
      <xsl:if test="9 > position()">
         <li>
            <a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_group"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
         </li>
      </xsl:if>
   </xsl:template>
</xsl:stylesheet>


Помогите пожалуйста с кодом XLS-шаблона.
goldwebstudio
#
Re: Вывод подкатегорий интернет-магазина в выпадающем меню
Мда уж.. Уже второй день ответа нет.
goldwebstudio
Модератор
#
Re: Вывод подкатегорий интернет-магазина в выпадающем меню
В стране праздники, почти все пользователи отдыхают, если что. Вопрос обсуждался сотню раз!
http://www.hostcms.ru/forums/2/8828/
http://www.hostcms.ru/forums/2/9066/
http://www.hostcms.ru/forums/2/7977/
для начала хватит.
#
Re: Вывод подкатегорий интернет-магазина в выпадающем меню
Спасибо! Получилось!
goldwebstudio
Модератор
#
Re: Вывод подкатегорий интернет-магазина в выпадающем меню
goldwebstudio,
отлично!
Авторизация