Как переопределить число элементов на странице при вызове ShowShop

#
Как переопределить число элементов на странице при вызове ShowShop
Я реализовал меню каталога магазина, используя вызов (http://p-supply.nichost.ru/ - аккордеон слева):

<?php
   // Проверяем, существует ли класс Интернет-магазина
   if (class_exists('shop'))
   {
      $shop = & singleton('shop');
      $shop_id = 1;
      
      $param = array();
      $param['current_group_id'] = false;
      $param['xml_show_producers'] = false;
      
      $shop->ShowShop($shop_id, 'КаталогТоваровМеню', $param);
      
      
      $shop_id = 2;
      $shop->ShowShop($shop_id, 'КаталогТоваровМеню', $param);
   }
?>   


Шаблон XSLT:

<?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="/">
      <ul class="accordion main">
         <xsl:apply-templates select="/shop"/>
      </ul>
   </xsl:template>
   
   <!-- Шаблон для магазина -->
   <xsl:template match="/shop">
            
      <!-- Выводим название информационной системы -->
      <li class="no_list">
         <h3>
            <span class="left"></span>
            <xsl:value-of disable-output-escaping="yes" select="name"/>
            <span class="right"></span>
         </h3>
      </li>
                  
      <!-- Отображение групп -->
      <xsl:apply-templates select="//group[@parent=0]"/>
               
   </xsl:template>
         
   <!-- Шаблон для групп товара -->
   <xsl:template match="group">
      <xsl:variable name="current_id" select="@id"/>
      
      <li class="with_sub">
         <a class="das" href="{/shop/path}{fullpath}">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </a>
      
         <ul class="sub">
            <xsl:apply-templates select="//item[@group = $current_id]" />
         </ul>
      </li>
   </xsl:template>
   
   <!-- Шаблон для товара -->
   <xsl:template match="item">
      <li>
         <a href="{/shop/path}{fullpath}{path}/">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </a>
      </li>         
   </xsl:template>
         
</xsl:stylesheet>


Проблема заключается в том, что когда в настройках интеренет-магазина выставлено "Число элементов на странице" он мне выводит в выпадающем меню именно то число items которое там указано.
Вопрос: как изменить вызов, или в каком месте подправить типовую дин. страницу, чтобы можно было переопределить число выводимых товаров? желательно сделать так, чтобы выплёвывались все товары разделов.
#
Re: Как переопределить число элементов на странице при вызове ShowShop
У вас сейчас и выводятся все элементы из всех групп:

$param['current_group_id'] = false;


Указание количества элементов на странице:

$param['items_on_page'] = '10';
Разработка и поддержка сайтов на HostCMS
Модератор
#
Re: Как переопределить число элементов на странице при вызове ShowShop
http://hostcms.ru/api/HostCMS_5/shop.html#methodShowShop
# $param['items_begin'] номер товара в выборке, с которого начинать отображение товаров магазина
# $param['items_on_page'] число товаров, отображаемых на странице
#
Re: Как переопределить число элементов на странице при вызове ShowShop
$param['current_group_id'] = false;

Этот метод не сработал. По прежнему выводится то число товаров на странице, которое указано в настройках интернет-магазина. Не могу разобраться что делаю не так.

Использовал для решения проблемы:
$param['items_on_page']=100000
Авторизация