Лучший Ответ SmetDenis , 30 June 2015 - 06:05
Если я верно вас понял, то попробуйте следующий код.
Лимит будет взят из настроек категории.
Если там не задан (галочка - глобальное), то лимит будет взят из настроек модуля.
protected function _getItems($catId)
{
$category = $this->app->table->category->get($catId);
$limit = $this->_params->get('items_limit');
if ($category) {
$limit = $category->params->get('config.items_per_page', $this->_params->get('items_limit'));
}
$items = JBModelItem::model()->getList(
$this->_params->get('app_id'),
$catId,
$this->_params->get('type_id', false),
array(
'limit' => $limit,
'published' => 1,
'order' => $this->_params->get('item_order'),
)
);
return $items;
}
Перейти к сообщению


Тема закрыта








