Класс JPagination позваляет добавлять в компонентах удобное листание по страницам. Файл в котором описан класса находится /libraries/joomla/html/pagination.php.
Для подключения класса необходимо добавить:
jimport('joomla.html.pagination');
getResultsCounter()
getPagesLinks()
getListFooter()
Для подключения класса необходимо добавить:
jimport('joomla.html.pagination');
Конструктор класса
В конструкторе определены 3 переменные:- $total — Общее количество элементов в списке
- $limitstart — переменная, которая задает начало отсчета для постраничного разбиения
- $limit — количество элементов, которое будет выводиться на каждой странице
Методы класса
getPagesCounter()getResultsCounter()
getPagesLinks()
getListFooter()
Пример использования пагинации (разбиение на страницы)
jimport('joomla.html.pagination'); $pageNav = new JPagination( $total, $limit_start, $limit ); /////// foreach($items as $item) { //пользовательский вывод элементов } ////// echo $pageNav->getListFooter(); // отображаем навигацию
Добавить комментарий