Постраничный вывод.

#
Постраничный вывод.
Назрела проблема, при выводе товаров из всех групп не работает постраничная навигация. Выводится но не работает. Подскажите пожалуйста как заставить ее работать.
Делаем лучшее
#
Re: Постраничный вывод.
основательно поковырявшись в АПИ вывел следующее

<?
if ($gr==0) {
   $param['current_group_id'] = false;
   $itmm = 10;
   $param['items_on_page'] = $itmm;
   if ($_SERVER['REQUEST_URI']=='/catalog/' {
      $param['items_begin'] = 0;
   }
   else {
      $it1 = str_replace('/catalog/page-', '', $_SERVER['REQUEST_URI']);
      $itmms = $itmm;
      $itmms--;
      $beg = ($itmm*$it1)-$itmms;
      $param['items_begin'] = $beg;
   }
$shop = & singleton('shop';
$shop_id = 1;
$xsl_catalog = 'МагазинКаталогТоваров';

$shop->ShowShop(1, $xsl_catalog, $param);

}
else {
$kernel->show_current_page();
}
?>

т.е. если это корень каталога то выводятся все товары из всех групп и даже работает постраничка, но это применимо только к конкретному сайту.
Теперь вот такой вопрос как определять путь к магазину автоматом? т.е. чтобы его можно было вырезать из адреса страницы. Скажем /page- вроде как известная часть и вроде бы везде повторяется а вот путь к каталогу может меняться.
Хотелось бы универсальное решение. Думаю это не только мне пригодится.
Делаем лучшее
Авторизация