Информационные системы.

#
Информационные системы.
Работаю с HostCMS недавно, не до конца понимаю как работать с XSL шаблонами, прошу помощи
есть шаблон :
<?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="/site">
      <div class="main_buttons">
         <!-- Выбираем узлы структуры первого уровня -->
         <xsl:apply-templates select="structure[show=1]" />
      </div>
      
   </xsl:template>
   
   
   <!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
   <xsl:variable name="current_structure_id" select="/site/current_structure_id"/>
   <xsl:template match="structure">
      <div class="panel{position()}">
         <!-- Определяем номер блока -->
         <div class="panels_text">
            <!-- Определяем адрес ссылки -->
            <xsl:variable name="link">
               <xsl:choose>
                  <!-- Если внешняя ссылка -->
                  <xsl:when test="url != ''">
                     <xsl:value-of disable-output-escaping="yes" select="url"/>
                  </xsl:when>
                  <!-- Иначе если внутренняя ссылка -->
                  <xsl:otherwise>
                     <xsl:value-of disable-output-escaping="yes" select="link"/>
                  </xsl:otherwise>
               </xsl:choose>
            </xsl:variable>
            
            <!-- Ссылка на пункт меню -->
         <h2><a href="{$link}" title="{name}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="structure"><xsl:value-of disable-output-escaping="yes" select="name"/></a></h2>
            <!-- Картинка и текст -->
            <xsl:if test="position() = 1">
               <table cellpadding="0" cellspacing="0" border="0" class="panel_table">
                  <tr>
                     <td class="panel_picture">
                        <img src="/skin/images/bags.png" />
                     </td>
                     <td class="panel_text">
                        Первое уравнение позволяет найти закон, по которому видно, что основание интегрирует центр сил, что
                        является очевидным. Направление, несмотря на внешние воздействия, характеризует
                     </td>
                  </tr>
               </table>
            </xsl:if>
            <xsl:if test="position() = 2">
               <table cellpadding="0" cellspacing="0" border="0" class="panel_table">
                  <tr>
                     <td class="panel_picture">
                        <img src="/skin/images/bag.png" />
                     </td>
                     <td class="panel_text">
                        Первое уравнение позволяет найти закон, по которому видно, что основание интегрирует центр сил, что
                        является очевидным. Направление, несмотря на внешние воздействия, характеризует
                     </td>
                  </tr>
               </table>
            </xsl:if>
            <xsl:if test="position() = 3">
               <table cellpadding="0" cellspacing="0" border="0" class="panel_table">
                  <tr>
                     <td class="panel_picture">
                     </td>
                     <td class="panel_text">
                        Первое уравнение позволяет найти закон, по которому видно, что основание интегрирует центр сил, что
                        является очевидным. Направление, несмотря на внешние воздействия, характеризует
                     </td>
                  </tr>
               </table>
            </xsl:if>
            <xsl:if test="position() = 4">
               <table cellpadding="0" cellspacing="0" border="0" class="panel_table">
                  <tr>
                     <td class="panel_picture">
                     </td>
                     <td class="panel_text">
                        Первое уравнение позволяет найти закон, по которому видно, что основание интегрирует центр сил, что
                        является очевидным. Направление, несмотря на внешние воздействия, характеризует
                     </td>
                  </tr>
               </table>
            </xsl:if>
         </div>
      </div>
      
   </xsl:template>
</xsl:stylesheet>

Нужно вместо текста "Первое уравнение позволяет найти закон, по которому видно, что основание интегрирует центр сил, что является очевидным. Направление, несмотря на внешние воздействия, характеризует" вывести информацию с моих созданных в информационной системе блоков. Они имеют иерархию «Информационные системы → Блоки на главной странице»
Прощу помощи и заранее спасибо.
P.S. Шаблоны вывода инфы информациооного лемента знаю, но немогу понять как ингегрировать их
Модератор
#
Re: Информационные системы.
Opiguez писал(а):
Они имеют иерархию «Информационные системы → Блоки на главной странице»

Групп нет? Элементы всегда в корне ИС будут?
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация