СписокНовостейНаГлавной дополнительное свойство Фото

#
СписокНовостейНаГлавной дополнительное свойство Фото
Приветствую. Пробую себя в XSL.
Встала задача на главной выводить новости состоящие только из заголовка и фотографии.
Фото добавил через доп свойства. Просмотрел наверное все темы касающиеся добавления фото. В итоге родил такое:

<?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:template match="/">
      <xsl:apply-templates select="/document"/>
   </xsl:template>

   <xsl:template match="/document">
      <!-- Выводим название информационной системы -->
      <h2>
         <a href="{blocks/url}" title="{blocks/name}"><xsl:value-of disable-output-escaping="yes" select="blocks/name"/></a>
      </h2>

      <!-- Отображение записи информационной системы -->
      <xsl:if test="blocks/items/item[item_status=1]">
         <dl class="news_list">
            <xsl:apply-templates select="blocks/items/item[item_status=1]"/>
         </dl>
      </xsl:if>
   </xsl:template>

   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="item">
      

      <!-- Название -->
      <dd>
         <a href="{item_path}" title="{item_name}">
            <xsl:value-of disable-output-escaping="yes" select="item_name"/>
         </a>

      </dd>
<xsl:param name="src" select="item_propertys/item_property[@xml_name='foto2']/small_image/property_file_path"/>
<img src="/{$src}" style="padding-right:10px;
padding-bottom:10px;"/>
   </xsl:template>
</xsl:stylesheet>&#8201;&#8201;


Вызываю на главной -
<?php
      // Вывод информационной системы
      $InformationSystem = & singleton('InformationSystem');

      // Количество выводимых элементов
      $item_count = 4;

      // Код информационной системы
      $InformationSystemId = 1;

      // Код отображаемой группы инфосистем
      $InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы

      $InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, 'СписокНовостейНаГлавной', $item_count, 0);
      ?>


В итоге в html получаю такое:
<dd><a href="/news/3/" title="Экскурсионные туры. Германия.">Экскурсионные туры. Германия.</a></dd><img src="/" style="padding-right:10px;    padding-bottom:10px;" />

Т.е. он не определяет путь изображения. Собственно вопрос - что я делаю не так?
#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
Еще бы хмл посмотреть
#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
можно так
<img src="{item_propertys/item_property[@xml_name='foto2']/small_image/property_file_path}"

либо так
<xsl:variable name="src" select="item_propertys/item_property[@xml_name='foto2']/small_image/property_file_path"/>
<img src="{$src}"

а param - это параметр xsl:template, или xsl:stylesheet
#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
h4mpy писал(а):
<xsl:variable name="src" select="item_propertys/item_property[@xml_name='foto2']/small_image/property_file_path"/>
<img src="{$src}"


В итоге выводит:

<img src=""/>


h4mpy писал(а):
а param — это параметр xsl:template, или xsl:stylesheet

Это вопрос? =)

Qualis, если вы имеете ввиду режим ?hostcms_action=SHOW_XML то напротив новостей ничего не вылезает, а в других местах я ничего не нашел.
#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
можете вывести содержимое строкой, посмотреть есть ли там что
<xsl:value-of select="item_propertys/item_property[@xml_name='foto2']/small_image/property_file_path"/>


#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
h4mpy,пусто.
Нашел в XML такое:

<item_propertys>
               <item_property type="File" xml_name="file2" parent_id="0" id="6">
                  <property_id>100</property_id>
                  <property_xml_name>file2</property_xml_name>
                  <property_name>Файл1-тестовое свойство</property_name>
                  <file2>spec_berlin.png</file2>
                  <property_order>10</property_order>
                  <value>spec_berlin.png</value>
                  <property_file_path width="225"  height="177" size="70746">/upload/information_system_1/0/0/3/item_3/information_items_property_100.png</property_file_path>
                  <small_image>
                     <value>spec_berlin.png</value>
                     <property_file_path width="70"  height="55" size="9688">/upload/information_system_1/0/0/3/item_3/small_information_items_property_100.png</property_file_path>
                  </small_image>
               </item_property>
#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
вот и причина...xml_name - file2, а не foto2
попробуйте так
<img src="{item_propertys/item_property[@xml_name='file2']/small_image/property_file_path}"
#
Re: СписокНовостейНаГлавной дополнительное свойство Фото
ёпт... называется ночь прошла не зря. Спасибо за то что обратили внимание. Я бы ещё неделю тупил.
Авторизация