Для компонента Joomla разбиение на страницы добавляется следующим образом.
В файл модели JModelList добавляем:
protected function populateState($ordering = null, $direction = null)
{
//$params = JComponentHelper::getParams('com_mycomp');
//$limit = $params->get('onPage');
$limit = 15;
$limitstart = JFactory::getApplication()->input->getVar('limitstart', 0);
$this->setState('list.start', $limitstart);
$this->setState('list.limit', $limit);
}
Файл представления view.html.php
function display($tpl = null)
{
$this->pagination = $this->get('Pagination');
}
И уже сам вывод в шаблоне компонента tmpl/default.php
<?php echo $this->pagination->getListFooter(); ?>