Система не видит подразделы главной страницы

#
Система не видит подразделы главной страницы
Например http://megatron.by/lampy/ выдает 404 нот фаунд, хотя лампы - это подраздел главной. Отдельные разделы, а также подразделы других разделов (кроме главной) отображаются без проблем.
Модератор
#
Re: Система не видит подразделы главной страницы
muzshura,
обычный подраздел или инфосистема? узел активен?

если да, то явно в чем то ошибка. чтобы не гадать, присылайте данные доступа с описанием проблемы в поддержку.
#
Re: Система не видит подразделы главной страницы
Есть раздел главная "/", в нем подраздел структуры "lampy", все активно, включено и т.д. Должны открываться обычные страницы. Единственно, включен SAFE_MODE (это выделено красным в админке).
Модератор
#
Re: Система не видит подразделы главной страницы
muzshura,
страница lampy должна быть на одном уровне с главной, а не под ней.
#
Re: Система не видит подразделы главной страницы
А можно подраздел у главной как-то создать?
Модератор
#
Re: Система не видит подразделы главной страницы
muzshura,
нет, главная имеет путь / и находится на уровне других страниц первого уровня.
Создайте на уровне с главной и укажите путь "lampy". не вижу проблемы
#
Re: Система не видит подразделы главной страницы
Мне надо динамически выводить список подразделов главной. Это проблема.
Модератор
#
Re: Система не видит подразделы главной страницы
выводите подразделы корневого уровня
#
Re: Система не видит подразделы главной страницы
Проблема так и не решена?
Делаю меню на основе структуры. Под главной создал несколько подразделов. В корневом уровне тоже есть разделы с подразделами. Для всех разделов структуры меню выводятся подразделы, но у главной выводиться не хотят, ХОТЯ в xml информация о них есть. Как же их добыть оттуда и вывести вместе со всеми?
Вот код шаблона:
<?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">
      
      <div id="menu">
                        <ul>
            <!-- Выбираем узлы структуры первого уровня -->
            <xsl:apply-templates select="structure[show=1]"/>
         </ul>
         
      </div>
   </xsl:template>
   
   <xsl:template match="structure">
      
      <!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
      <xsl:variable name="current_structure_id" select="/document/structure/current_structure_id"/>
      
      <li>
         <!--   Выделяем текущую страницу -->
         <xsl:if test="current_structure_id = @id or count(.//structure[@id=$current_structure_id]) = 1">
            <xsl:attribute name="class">select</xsl:attribute>
         </xsl:if>
         
         <!-- Показывать ссылку, или нет -->
         <xsl:choose>
            <xsl:when 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>
               <!-- Ссылка на пункт меню -->
               <a href="{$link}" title="{name}">
                  <xsl:value-of disable-output-escaping="yes" select="name"/>
               </a>
            </xsl:when>
            <!-- Если не показывать ссылку - выводим просто имя ссылки -->
            <xsl:otherwise>
               <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>
               
               <a href="#" title="{name}">
                  <xsl:value-of disable-output-escaping="yes" select="name"/>
               </a>
               
               
               <!-- Выбираем подузлы структуры -->
               <xsl:if test="count(structure[show=1]) &gt; 0">
                  <ul>
                     <xsl:if test="current_structure_id = @id or count(.//structure[@id=$current_structure_id]) = 1">
                        <xsl:attribute name="class">select</xsl:attribute>
                     </xsl:if>
                     
                     
                     <!-- Выбираем узлы структуры -->
                     <xsl:apply-templates select="structure[show=1]"/>
                  </ul>
               </xsl:if>
               
            </xsl:otherwise>
         </xsl:choose>
         
         
      </li>
   </xsl:template>

</xsl:stylesheet>

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