Добрый день.
Столкнулся со следующей проблемой.
Не получается организовать навигацию по сгенерированному с помощью XSL меню.
Меню составляется для информационной системы. К примеру, имеется следующая структура инф.системы:
Вторичный фонд (0)
-Москва
Загородные дома (0)
Новостройки (11)
-Москва (11)
--Беговая (0)
--Воробьевы горы (0)
--Кожухово (0)
--Коньково (0)
--Кунцево (0)
--Новые черемушки (0)
--Сокольники (0)
--ул. Берзарина (11)
--Ходынское поле (0)
-Подмосковье (0)
Элитное жилье (0)
--Москва (0)
--Подмосковье (0)
Текст XSLT-шаблона:
<?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:decimal-format name="my" decimal-separator="," grouping-separator=" "/>
<xsl:template match="/document">
<xsl:apply-templates select="blocks/group">
</xsl:apply-templates >
</xsl:template>
<!-- Шаблон для групп объектов-->
<xsl:template match="group" >
<xsl:param name="show_child">0</xsl:param>
<a href="{/document/blocks/url}{fullpath}" class="blue_link">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a> <span style="color: #aaaaaa">(<xsl:value-of select="count_all_items"/>)</span>
<br/>
<div style="margin-left:15px;">
<xsl:apply-templates select="group" >
</xsl:apply-templates>
</div>
</xsl:template>
</xsl:stylesheet>
При переходе по генерируемым ссылкам получаю следующее сообщение:
Отсутствует макет для страницы!
Внимание! Указанный для текущей страницы макет отсутствует.
Вам необходимо изменить макет для данной страницы в "Раздел администрирования" → "Структура сайта"
Подскажите пожалуйста, что от меня требуется?