Здравствуйте.
Такая загвоздка: мне нужно, чтобы во всем магазине ограничение товаров на странице было 100, а в одной единственной группе на страницу выводилось по 12 товаров.
Разграничила эти моменты в XSL шаблоне и нашла вроде как частично это побороть в ТДС, однако, получается в итоге, что на первой странице все выводится как надо, а на второй странице ничего нету.
Видимо, что-то косячу в ТДС.
Делаю так:
в коде страницы
/* Количество */
if($Shop_Controller_Show->group == 603) {
$on_page = 12;
} else {
$on_page = intval(Core_Array::getGet('on_page'));
}
if ($on_page > 0 && $on_page < 150)
{
$Shop_Controller_Show->limit = $on_page;
$Shop_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('on_page')->value($on_page)
);
}
в настройках страницы
if($Shop_Controller_Show->group == 603) {
$items_on_page = 12;
} else {
$items_on_page = $oShop->items_on_page;
}
$Shop_Controller_Show
->limit($items_on_page)
->parseUrl();
Что делаю не так? Или может я что-то не делаю - может нужно еще где-то поправить?