Для компонента 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(); ?>