Продавцы не найдены

#
Продавцы не найдены
Добрый день!
Пытаюсь вывести список продавцов на страницу, но получаю "Продавцы не найдены". В справочнике продавцы есть, в карточках товара выбраны. Подскажите, что я сделал неправильно?

Код ТДС

<?php
if (Core::moduleIsActive('shop'))
{
   $shop_id = Core_Array::get(Core_Page::instance()->widgetParams, 'shopId');
   $xsl = Core_Array::get(Core_Page::instance()->widgetParams, 'xsl');
   $limit = Core_Array::get(Core_Page::instance()->widgetParams, 'limit');   

   $oShop_Producer_Controller_Show = new Shop_Producer_Controller_Show(
      Core_Entity::factory('Shop', $shop_id)
   );

   $oShop_Producer_Controller_Show
      ->xsl(
         Core_Entity::factory('Xsl')->getByName($xsl)
      )
      ->limit($limit)
      ->show();
}



Код XLS-шаблона

<?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="/">
      <xsl:apply-templates select="shop"/>
   </xsl:template>
   
   <xsl:template match="shop">
      
      <xsl:if test="count(shop_seller) = 0">
         <div class="shop-brands no-padding">Продавцы не найдены</div>
      </xsl:if>
      
      <table cellspacing="0" cellpadding="0" border="0" width="100%">
         <tr>
            <xsl:apply-templates select="shop_seller"/>
         </tr>
      </table>
      
      <!-- Current page link -->
      <xsl:variable name="link"><xsl:value-of select="/shop/url"/>sellers/</xsl:variable>
      
      <xsl:call-template name="for">
         <xsl:with-param name="link" select="$link"/>
         <xsl:with-param name="limit" select="/shop/limit"/>
         <xsl:with-param name="page" select="/shop/page"/>
         <xsl:with-param name="total" select="/shop/total"/>
         <xsl:with-param name="visible_pages">5</xsl:with-param>
      </xsl:call-template>
      
   </xsl:template>
   
   <xsl:template match="shop_seller">
      <td width="33%" align="center" valign="top">
         <xsl:if test="image_small != ''">
         <p><a href="{/shop/url}sellers/{path}/"><img src="{dir}{image_small}" class="image" /></a></p>
         </xsl:if>
      <p><a href="{/shop/url}sellers/{path}/"><xsl:value-of disable-output-escaping="no" select="name"/></a></p>
      </td>
      <xsl:if test="position() mod 3 = 0 and position() != last()">
         <xsl:text disable-output-escaping="yes">
            &lt;/tr&gt;
            &lt;tr valign="top"&gt;
         </xsl:text>
      </xsl:if>
   </xsl:template>
   
   <!-- Pagination -->
   <xsl:template name="for">
      <xsl:param name="i" select="0"/>
      <xsl:param name="prefix">page</xsl:param>
      <xsl:param name="link"/>
      <xsl:param name="limit"/>
      <xsl:param name="page"/>
      <xsl:param name="total"/>
      <xsl:param name="visible_pages"/>
      
      <xsl:variable name="n" select="$total div $limit"/>
      
      <!-- Заносим в переменную $parent_group_id идентификатор текущей группы -->
      <xsl:variable name="parent_group_id" select="/document/parent_group_id"/>
      
      <!-- Links before current -->
      <xsl:variable name="pre_count_page">
         <xsl:choose>
            <xsl:when test="$page &gt; ($n - (round($visible_pages div 2) - 1))">
               <xsl:value-of select="$visible_pages - ($n - $page)"/>
            </xsl:when>
            <xsl:otherwise>
               <xsl:value-of select="round($visible_pages div 2) - 1"/>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>
      
      <!-- Links after current -->
      <xsl:variable name="post_count_page">
         <xsl:choose>
            <xsl:when test="0 &gt; $page - (round($visible_pages div 2) - 1)">
               <xsl:value-of select="$visible_pages - $page"/>
            </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="$i = 0 and $page != 0">
         <span class="ctrl">←
         Ctrl</span>
      </xsl:if>
      
      <xsl:if test="$i &gt;= $n and ($n - 1) &gt; $page">
         <span class="ctrl">Ctrl →</span>
      </xsl:if>
      
      <xsl:if test="$total &gt; $limit and $n &gt; $i">
         
         <!-- Set $link variable -->
         <xsl:variable name="number_link">
            <xsl:choose>
               
               <xsl:when test="$i != 0">
                  <xsl:value-of select="$prefix"/>-<xsl:value-of select="$i + 1"/>/</xsl:when>
               
               <xsl:otherwise></xsl:otherwise>
            </xsl:choose>
         </xsl:variable>
         
         <!-- Pagination item -->
         <xsl:if test="$i != $page">
            <!-- First pagination item -->
            <xsl:if test="$page - $pre_count_page &gt; 0 and $i = 0">
               <a href="{$link}" class="page_link" style="text-decoration: none;">←</a>
            </xsl:if>
            
            <xsl:choose>
               <xsl:when test="$i &gt;= ($page - $pre_count_page) and ($page + $post_count_page) &gt;= $i">
                  <!-- Pagination item -->
                  <a href="{$link}{$number_link}" class="page_link">
                     <xsl:value-of select="$i + 1"/>
                  </a>
               </xsl:when>
               <xsl:otherwise></xsl:otherwise>
            </xsl:choose>
            
            <!-- Last pagination item -->
            <xsl:if test="$i+1 &gt;= $n and $n &gt; ($page + 1 + $post_count_page)">
               <xsl:choose>
                  <xsl:when test="$n &gt; round($n)">
                     <!-- Last pagination item -->
                     <a href="{$link}{$prefix}-{round($n+1)}/" class="page_link" style="text-decoration: none;">→</a>
                  </xsl:when>
                  <xsl:otherwise>
                     <a href="{$link}{$prefix}-{round($n)}/" class="page_link" style="text-decoration: none;">→</a>
                  </xsl:otherwise>
               </xsl:choose>
            </xsl:if>
         </xsl:if>
         
         <!-- Ctrl+left link -->
         <xsl:if test="$page != 0 and $i = $page">
            <xsl:variable name="prev_number_link">
               <xsl:choose>
                  
                  <xsl:when test="$page &gt; 1">page-<xsl:value-of select="$i"/>/</xsl:when>
                  
                  <xsl:otherwise></xsl:otherwise>
               </xsl:choose>
            </xsl:variable>
            
            <a href="{$link}{$prev_number_link}" id="id_prev"></a>
         </xsl:if>
         
         <!-- Ctrl+right link -->
         <xsl:if test="($n - 1) &gt; $page and $i = $page">
            <a href="{$link}page-{$page+2}/" id="id_next"></a>
         </xsl:if>
         
         <!-- Current pagination item -->
         <xsl:if test="$i = $page">
            <span class="current">
               <xsl:value-of select="$i+1"/>
            </span>
         </xsl:if>
         
         <!-- Recursive Template -->
         <xsl:call-template name="for">
            <xsl:with-param name="i" select="$i + 1"/>
            <xsl:with-param name="prefix" select="$prefix"/>
            <xsl:with-param name="link" select="$link"/>
            <xsl:with-param name="limit" select="$limit"/>
            <xsl:with-param name="page" select="$page"/>
            <xsl:with-param name="total" select="$total"/>
            <xsl:with-param name="visible_pages" select="$visible_pages"/>
         </xsl:call-template>
      </xsl:if>
   </xsl:template>
   
</xsl:stylesheet>
lbrstudio@mail.ru
#
Re: Продавцы не найдены
O`Breea писал(а):
Shop_Producer_Controller_Show

https://www.hostcms.ru/api6/class-Shop_Producer_Controller_Show.html
Это контроллер производителей, там нету продавцов.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Продавцы не найдены
Всего лишь не увидел очевидного. )) Сменил на Shop_Seller_Controller_Show и всё заработало. Благодарю!!
lbrstudio@mail.ru
Авторизация