[FAQ] Не работает пагинация в категориях

Тема в разделе "OpenCart", создана пользователем maetus, 17 ноя 2014.

  1. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    216
    Симпатии:
    40
    Столкнулся с проблемой.

    НЕ выводилась пагинация .
    Но оказалось так что фаил system/library/pagination.php. отвечает и за вывод пагинации используется в админке, которю я не хотел трогать.
    Соответственно при редактировании файла пагинации, в админке она начинает отображаться некорректно.

    Не найдя лучшего способа решил сделать отдельную пагинацию
    1. Скопировал файл system/library/pagination.php

    2. Переименовал его в pagcategory.php (можно переименовать в любое назнвание).

    3. В новом файле pagcategory.php переименовал class в соответствии с названием файла:
    Код:
    class Pagination {
    
    изменить на свой класс
    
    class PagCategory {
    
    4. Подключил этот класс в файле system/startup.php
    Код:
    require_once(DIR_SYSTEM . 'library/pagination.php');
    
    добавить ниже
    
    require_once(DIR_SYSTEM .'library/pagcategory.php');
    
    5. Для вывода на страницу, к примеру, категории в файле controller/product/category.php заменить
    Код:
    $pagination =newPagination();
    
    на свой класс
    
    $pagination =newPagCategory();
    
    Может кому-то пригодится, либо посоветуете способ проще. Хотя мне этот вполне нравится.
     
    Последнее редактирование: 17 ноя 2014
    nikfakel нравится это.