Выводит картинку только первого элемента, а остальные нет

#
Выводит картинку только первого элемента, а остальные нет
Смотрим тут http://www.school2.pupils.ru/spravochnik/

Где искать проблему?

Шаблон

<?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="/">
      <xsl:apply-templates/>
   </xsl:template>
   
   <xsl:template match="/document">
      
      <!-- Получаем ID родительской группы и записываем в переменную $parent_group_id -->
      <xsl:variable name="parent_group_id" select="blocks/parent_group_id" />
      
      <!-- Если в находимся корне - выводим название информационной системы -->
      <xsl:if test="blocks/parent_group_id=0">
         
         <div class="ld-header"><xsl:value-of disable-output-escaping="yes" select="blocks/name" /></div>
         
         <xsl:value-of disable-output-escaping="yes" select="blocks/description" />
      </xsl:if>
      
      <!-- Если в находимся в группе - выводим название группы -->
      <xsl:if test="blocks/parent_group_id!=0">
         <h1><xsl:value-of disable-output-escaping="yes" select=".//group[@id=$parent_group_id]/name" /></h1>
         
         <!-- Путь к группе -->
         <p><xsl:apply-templates select=".//group[@id=$parent_group_id]" mode="goup_path" /></p>
      </xsl:if>
      
      <!-- Отображение подгрупп данной группы -->
      <table>
         <tr>
            <xsl:apply-templates select=".//group[@parent_id=$parent_group_id]" mode="groups" />
         </tr>
      </table>
      
      <!-- Отображение записи информационного блока -->
      <xsl:apply-templates select="blocks/items/item[item_status=1]" />
      
      <div style="float: left">
         
         <!-- Строка ссылок на другие страницы информационного блока -->
         <xsl:if test="ОтображатьСсылкиНаСледующиеСтраницы=1">
            <xsl:call-template name="for">
               <xsl:with-param name="items_on_page" select="blocks/items/items_on_page" />
               <xsl:with-param name="current_page" select="blocks/items/current_page" />
               <xsl:with-param name="count_items" select="blocks/items/count_items" />
               <xsl:with-param name="visible_pages" select="6" />
               
            </xsl:call-template>
         </xsl:if>
      </div>
      
      <div style="clear: both"></div>
      
      <div style="margin-right: 10px; padding-top: 5px; float: right;">
         <table border="0" width="100%" cellpadding="0" cellspacing="0">
            <tr>
               
               
            </tr>
         </table>
      </div>
      
   </xsl:template>
   
   <!-- ======================================================== -->
   <!-- Шаблон выводит рекурсивно ссылки на группы инф. элемента -->
   <!-- ======================================================== -->
   
   <xsl:template match="group" mode="goup_path">
      <xsl:variable name="parent_id" select="@parent_id" />
      
      <xsl:apply-templates select="//group[@id=$parent_id]" mode="goup_path" />
      
      <xsl:if test="@parent_id=0">
         
      </xsl:if>
      
      
      
      
   </xsl:template>
   
   <!-- ======================================================== -->
   <!-- Шаблон выводит ссылки подгруппы информационного элемента -->
   <!-- ======================================================== -->
   <xsl:template match="group" mode="groups">
      <td>
         <xsl:if test="small_image!=''">
            <a href="{/document/blocks/url}{fullpath}" ><img src="{small_image}" /></a>&#xA0;<br/>
         </xsl:if>
   <a href="{/document/blocks/url}{fullpath}"><b><xsl:value-of select="name" /></b></a>&#xA0;<span style="color: #dadada">(<xsl:value-of select="count_all_items" /></span>
      </td>
      <!-- Перевод строки после каждого 5-го элемента -->
      <xsl:if test="position() mod 4 = 0">
         <xsl:text disable-output-escaping="yes">
            &lt;/tr&gt;
            &lt;tr&gt;
         </xsl:text>
      </xsl:if>
   </xsl:template>
   
   <!-- ======================== -->
   <!-- Данные об инф. элементах -->
   <!-- ======================== -->
   
   
   
   
   
   <xsl:template match="blocks/items/item">
      <div class="ld-item">
         <div class="ld-item-img2">
            
            <xsl:if test="item_small_image!=''">
               <div id="t1"><img src="http://pupils.ru{item_small_image}" class="partner_img" alt="" style="width:300px;" align="left" />
                  
            </div></xsl:if>
         </div>
         
         
      <div><p class="spravname"><a href="http://pupils.ru{item_path}"><xsl:value-of disable-output-escaping="yes" select="item_name" /></a></p>
            
            
            
            
            
            
            <xsl:value-of disable-output-escaping="yes" select="item_description" />
            
            
            
            
            
            
            
            
            
            
            
            
            

            
         </div>
      </div>
   </xsl:template>
   
   
   
   
   
   <!-- Цикл для вывода строк ссылок -->
   <xsl:template name="for">
      <xsl:param name="i" select="0" />
      <xsl:param name="items_on_page" />
      <xsl:param name="current_page" />
      <xsl:param name="count_items" />
      <xsl:param name="visible_pages" />
      
      <xsl:variable name="n" select="$count_items div $items_on_page" />
      
      <!-- Считаем количество выводимых ссылок перед текущим элементом -->
      <xsl:variable name="pre_count_page">
         <xsl:choose>
            <xsl:when test="$current_page > ($n - (round($visible_pages div 2) - 1))">
               <xsl:value-of select="$visible_pages - ($n - $current_page)" />
            </xsl:when>
            <xsl:otherwise>
               <xsl:value-of select="round($visible_pages div 2) - 1" />
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>
      
      <!-- Считаем количество выводимых ссылок после текущего элемента -->
      <xsl:variable name="post_count_page">
         <xsl:choose>
            <xsl:when test="0 > $current_page - (round($visible_pages div 2) - 1)">
               <xsl:value-of select="$visible_pages - $current_page - 1" />
            </xsl:when>
            <xsl:otherwise>
               <xsl:choose>
                  <xsl:when test="round($visible_pages div 2) = ($visible_pages div 2)">
                     <xsl:value-of select="$visible_pages div 2" />
                  </xsl:when>
                  <xsl:otherwise>
                     <xsl:value-of select="round($visible_pages div 2) - 1" />
                  </xsl:otherwise>
               </xsl:choose>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>
      
      
      <xsl:if test="$count_items > $items_on_page and $n > $i">
         
         <!-- Ставим ссылку на страницу-->
         <xsl:if test="$i != $current_page">
            
            <!-- Заносим в переменную $parent_group_id идентификатор текущей группы -->
            <xsl:variable name="parent_group_id" select="/document/blocks/parent_group_id" />
            
            <!-- Определяем группу для формирования адреса ссылки -->
            <xsl:variable name="group_link"><xsl:choose>
                  <!-- Если группа не корневая (!=0) -->
                  <xsl:when test="$parent_group_id != 0"><xsl:value-of select="/document/blocks//group[@id = $parent_group_id]/fullpath" /></xsl:when>
                  <!-- Иначе если нулевой уровень - просто ссылка на страницу со списком элементов -->
                  <xsl:otherwise></xsl:otherwise>
            </xsl:choose></xsl:variable>
            
            <!-- Определяем адрес ссылки -->
            <xsl:variable name="number_link"><xsl:choose>
                  <!-- Если не нулевой уровень -->
                  <xsl:when test="$i != 0">page-<xsl:value-of select="$i + 1" />/</xsl:when>
                  <!-- Иначе если нулевой уровень - просто ссылка на страницу со списком элементов -->
                  <xsl:otherwise></xsl:otherwise>
            </xsl:choose></xsl:variable>
            
            <!-- Выводим ссылку на первую страницу -->
            <xsl:if test="$current_page - $pre_count_page > 0 and $i = 0">
               <a href="{/document/blocks/url}{$group_link}" class="page_link" style="text-decoration: none;">&#8592;</a>
            </xsl:if>
            
            <xsl:choose>
               <xsl:when test="$i >= ($current_page - $pre_count_page) and ($current_page + $post_count_page) >= $i">
                  
                  
                  
                  
                  
                  <!-- Выводим ссылки на видимые страницы -->
                  <a href="{/document/blocks/url}{$group_link}{$number_link}" class="page_link"><xsl:value-of select="$i + 1" /></a>
               </xsl:when>
               <xsl:otherwise>
               </xsl:otherwise>
            </xsl:choose>
            
            <!-- Выводим ссылку на последнюю страницу -->
            <xsl:if test="$i+1 >= $n and $n > ($current_page + 1 + $post_count_page)">
               <xsl:choose>
                  <xsl:when test="$n > round($n)">
                     <!-- Выводим ссылку на последнюю страницу -->
                     <a href="{/document/blocks/url}{$group_link}page-{round($n+1)}/" class="page_link" style="text-decoration: none;">&#8594;</a>
                  </xsl:when>
                  <xsl:otherwise>
                     <a href="{/document/blocks/url}{$group_link}page-{round($n)}/" class="page_link" style="text-decoration: none;">&#8594;</a>
                  </xsl:otherwise>
               </xsl:choose>
            </xsl:if>
            
         </xsl:if>
         
         <!-- Не ставим ссылку на страницу-->
         <xsl:if test="$i = $current_page">
            <span class="current"><xsl:value-of select="$i+1" /></span>
         </xsl:if>
         
         <!-- Рекурсивный вызов шаблона. НЕОБХОДИМО ПЕРЕДАВАТЬ ВСЕ НЕОБХОДИМЫЕ ПАРАМЕТРЫ! -->
         <xsl:call-template name="for">
            <xsl:with-param name="i" select="$i + 1" />
            <xsl:with-param name="items_on_page" select="$items_on_page" />
            <xsl:with-param name="current_page" select="$current_page" />
            <xsl:with-param name="count_items" select="$count_items" />
            <xsl:with-param name="visible_pages" select="$visible_pages" />
         </xsl:call-template>
         
      </xsl:if>
   </xsl:template>
   
</xsl:stylesheet>
bonus
#
Re: Выводит картинку только первого элемента, а остальные нет
bonus,
Какая у Вас версия системы?
bonus писал(а):
<!-- Отображение записи информационного блока -->
      <xsl:apply-templates select="blocks/items/item[item_status=1]" />

Тут либо свой контроллер у вас
bonus писал(а):
 <xsl:if test="item_small_image!=''">
               <div id="t1"><img src="http://pupils.ru{item_small_image}" class="partner_img" alt="" style="width:300px;" align="left" />
            </div></xsl:if>

{item_small_image} - ?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Выводит картинку только первого элемента, а остальные нет
Версия 6.7.6
bonus
#
Re: Выводит картинку только первого элемента, а остальные нет
Ссылки на картинки ссылаются на другой домен
https://prnt.sc/ozy1y2
Обратите внимание по ссылке вторая картинка не существует.
Вот и вся проблема.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Выводит картинку только первого элемента, а остальные нет
Но в действительности они существуют http://pupils.ru/catalog-organizaciy/17953/ .
ИС находится на одном домене, а вывод ИЭ настраиваем на другом домене.
bonus
#
Re: Выводит картинку только первого элемента, а остальные нет
А как вам в личку написать? Есть тут такое? Или почта?
bonus
#
Re: Выводит картинку только первого элемента, а остальные нет
bonus писал(а):
вывод ИЭ настраиваем на другом домене

Вероятно настраиваете не корректно.
bonus писал(а):
А как вам в личку написать? почта?

Да.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация