Хлебные крошки

#
Хлебные крошки
Не выводяться в хлебных крошках названия елементов ИС, только Главная, название ис, и группы.
Вроде-бы сделал все так-же как и в демо сайте, и вывод, исам шаблон, а ничего не помогло. Форум тоже не помог.
<?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">
      
      <!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
      <xsl:variable name="current_structure_id">
         <xsl:choose>
            <xsl:when test="item/node()">item_<xsl:value-of select="item"/></xsl:when>
            <xsl:when test="group/node()">group_<xsl:value-of select="group"/></xsl:when>
            <xsl:otherwise>
               <xsl:value-of select="structure/current_structure_id"/>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>
      
      <xsl:if test="count(//structure[@id = $current_structure_id]) &gt; 0">
         <a href="/"><xsl:value-of disable-output-escaping="yes" select="structure[link = '/']/name"/></a>
         <xsl:apply-templates select="//structure[@id = $current_structure_id]">
            <xsl:with-param name="is_last_item" select="1"/>
         </xsl:apply-templates>
      </xsl:if>
   </xsl:template>
   
   <xsl:template match="structure">
      
      <xsl:param name="is_last_item" select="0"/>
      
      <!-- Выбираем все узлы структуры всех уровней вложенности -->
      <xsl:apply-templates select="parent::structure"/>
      
      <!-- Определяем адрес ссылки -->
      <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:choose>
         <xsl:when test="show_link = 1 and $is_last_item = 0">
            
            <a href="{$link}">
               <xsl:value-of disable-output-escaping="yes" select="name"/>
            </a>
         </xsl:when>
         <!-- Если не показывать ссылку - выводим просто имя ссылки -->
         <xsl:otherwise>
            <span><xsl:value-of disable-output-escaping="yes" select="name"/></span>
         </xsl:otherwise>
      </xsl:choose>
      
   </xsl:template>
</xsl:stylesheet>

<div class="bread"> <?php
    // Вывод строки навигации
    $InformationSystem = & singleton('InformationSystem');
    
    // Определяем информацию об информационной системе, связанной с текущим узлом
    $InformationSystem_id = $InformationSystem->GetInformationSystemByStructureId(CURRENT_STRUCTURE_ID);
    
    $param = array();
    $param['xml_show_structure_property'] = false;
    
    $external_propertys = array();
    
    // Если с узлом структуры связана ИС
    if ($InformationSystem_id)
    {
       $result = $InformationSystem->GetInformationFromPath($InformationSystem_id, '', false);
       // определяем id информационного элемента
       if ($result['item'])
       {
          $item_id = $InformationSystem->GetIdInformationItem($result['item'], $result['group'], $InformationSystem_id);
    
          if ($item_id != 0)
          {
             $external_propertys['item'] = $item_id;
    
             $param['show_groups'] = array($result['group']);
             $param['show_items'] = true;
          }
       }
       else
       {
          $item_id = false;
       }
    
       if (is_array($result) && $result['group'] > 0)
       {
          $external_propertys['group'] = $result['group'];
          
          $param['show_groups'] = array($result['group']);
       }
    
       // Данные для хлебных крошек заполняем только для текущей ИС
       $param['show_information_systems'][] = $InformationSystem_id;
    }
    elseif (class_exists('shop'))
    {
       $shop = & singleton('shop');
    
       // Определяем информацию о магазине, связанным с магазином
       $shop_row = $shop->GetShopWhithStructureId(CURRENT_STRUCTURE_ID, CURRENT_SITE);
    
       if ($shop_row)
       {
          $result = $shop->GetItemPath($shop_row['shop_shops_id'], '', false);
    
          // Если товар
          if ($result['item'])
          {
             $item_id = $result['item'];
    
             // Получаем данные о товаре
             $item_row = $shop->GetItem($item_id);
            
             if ($item_row)
             {
                // Если товар является модификация, подставляем в ID товара родительский товар
                if ($item_row['shop_items_catalog_modification_id'] != 0)
                {
                   $item_id = $item_row['shop_items_catalog_modification_id'];
                }
                
                if ($item_id != 0)
                {
                   $external_propertys['item'] = $item_id;
      
                   $param['show_shop_groups'] = array($result['group']);
                   $param['show_shop_items'] = array($item_id);
                }
             }
          }
          else
          {
             $item_id = false;
          }
    
          // Если группа
          if (is_array($result) && $result['group'] > 0)
          {
             $external_propertys['group'] = $result['group'];
            
             $param['show_shop_groups'] = array($result['group']);
          }
       }
    }
    
    $structure = & singleton('Structure');
    $structure->ShowStructure(false, 'ХлебныеКрошки', $param, $external_propertys);
    
    // /Хлебные крошки
    ?></div>
<center><img alt="" src="/src/images/banner.png" style="margin-bottom:15px;" /></center>
<?php
Core_Page::instance()->execute();
?>
Модератор
#
Re: Хлебные крошки
Напишите запрос в поддержку. Посмотрим.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация