навигация по меню

#
навигация по меню
Добрый день.
Столкнулся со следующей проблемой.
Не получается организовать навигацию по сгенерированному с помощью 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>&#xA0;<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>


При переходе по генерируемым ссылкам получаю следующее сообщение:


Отсутствует макет для страницы!
Внимание! Указанный для текущей страницы макет отсутствует.

Вам необходимо изменить макет для данной страницы в "Раздел администрирования" &#8594; "Структура сайта"

Подскажите пожалуйста, что от меня требуется?
Модератор
#
Re: навигация по меню
если у Вас статичные страницы - отредактируйте эти страницы в разделе "Страницы и документы" и из выпадающего списка укажите макет.
если у Вас динамичные страницы - отредактируйте эти страницы в разделе "Структура сайта" и из выпадающего списка укажите макет.
#
Re: навигация по меню
А как мне указать, для какой ссылки какая динамическая страница соответствует?
#
Re: навигация по меню
P.S.: не привязываясь к структуре сайта
Модератор
#
Re: навигация по меню
fimston,
Непонятен Ваш вопрос. В структуре сайта как раз и осуществляется управление структурой сайта - указание разделов и связанных с ними статичных или динамичных разделов.
#
Re: навигация по меню
Вопрос следующий. В меню я динамически отображаю структуру информационной системы. При выборе какого-либо раздела/подраздела необходимо отобразить содержимое выбранного раздела/подраздела. Каким образом мне это реализовать.
Что-то я совсем запутался
Модератор
#
Re: навигация по меню
fimston,
Опубликовать информационную систему с использованием типовой динамической страницы "Информационные системы".
#
Re: навигация по меню
Спасибо за помощь - уже разобрался.
Но возникла следующая проблема. При использовании метода ShowInformationGroup у некоторых подгрупп не выводятся доп. свойства (получаем <propertys></propertys> совершенно пустым). Код вызова метода:

//Дома на объекте
$prop['xml_show_group_property'] = true;
$prop['xml_show_group_type'] = 'current';//
$inf_sys -> ShowInformationSystem (15,$group_id,'Список_домов_на_объекте',10,0,false,$prop);


В результате получаем следующий XML:

<?xml version="1.0" encoding="windows-1251"?>
<document>
    <site_user_id>0</site_user_id>
    <blocks id="15">
        <name>Недвижимость</name>
        <description></description>
        <url>/</url>
        <access>0</access>
        <parent_group_id>16</parent_group_id>
        <count_items>1</count_items>
        <count_items_on_page>10</count_items_on_page>
        <count_all_items>11</count_all_items>
        <count_groups>4</count_groups>
        <count_all_groups>19</count_all_groups>
        <group id="29" parent_id="16">
            <name>Башня</name>
            <description></description>
            <order>0</order>
            <path>bashnja</path>
            <fullpath>new_houses/moscow/berzarina_21/bashnja/</fullpath>
            <access>-1</access>
            <count_items>5</count_items>
            <count_all_items>5</count_all_items>
            <count_groups>0</count_groups>
            <count_all_groups>0</count_all_groups>
            <big_image  width="300" height="209">/upload/information_groups_1222448316.jpg</big_image>
            <small_image width="70" height="48">/upload/small_information_groups_1222448316.jpg</small_image>
            <allow_indexation>1</allow_indexation>
            <propertys>

<!-- ЗДЕСЬ ДОЛЖНЫ БЫТЬ ДОП. СВОЙСТВА -->

            </propertys>
        </group>
        <group id="30" parent_id="16">
            <name>Парус</name>
            <description></description>
            <order>0</order>
            <path>parus</path>
            <fullpath>new_houses/moscow/berzarina_21/parus/</fullpath>
            <access>-1</access>
            <count_items>5</count_items>
            <count_all_items>5</count_all_items>
            <count_groups>0</count_groups>
            <count_all_groups>0</count_all_groups>
            <big_image  width="300" height="209">/upload/information_groups_1222448332.jpg</big_image>
            <small_image width="70" height="48">/upload/small_information_groups_1222448332.jpg</small_image>
            <allow_indexation>1</allow_indexation>
            <propertys>

<!--И  ЗДЕСЬ ТОЖЕ ДОЛЖНЫ БЫТЬ ДОП. СВОЙСТВА !!!!!!!!!!!!!!!!!-->

            </propertys>
        </group>
        <tags>
        </tags>
        <items>
            <count_items>0</count_items>
            <current_page>0</current_page>
            <items_on_page>10</items_on_page>
        </items>
    </blocks>
</document>


Подскажите пожалуйста, в чем причина
Модератор
#
Re: навигация по меню
Авторизация