Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

пагинация в модуле latest


Recommended Posts

Здравствуйте. На Opencart 2.1 Установил модуль Latest. Только в нем нет пагинации. Пытался добавить по аналогии как в category. То есть в контроллере прописал

$product_total = $this->model_catalog_product->getTotalProducts($filter_data);
$url = '';




if (isset($this->request->get['limit'])) {
$url .= '&limit=' . $this->request->get['limit'];
}
if (isset($this->request->get['page'])) {
                $page = $this->request->get['page'];
            } else {
                $page = 1;
            }
            if (isset($this->request->get['limit'])) {
$limit = (int)$this->request->get['limit'];
} else {
$limit = $this->config->get('config_product_limit');
}


$pagination = new Pagination();
$pagination->total = $product_total;
$pagination->page = $page;
$pagination->limit = $limit;
$pagination->url = $this->url->link('module/latest', 'path=' . $this->request->get['path'] . $url . '&page={page}');
      
$data['pagination'] = $pagination->render();
 
ну и в представлении 
 
  <div class="pagination"><?php echo $pagination; ?></div>
 
Пагинация появилась, но она не работает и появляется ошибка 
 
Notice: Undefined index: path in \catalog\controller\module\latest.php on line 95
 
Кто знает как это можно исправить? Заранее благодарен.
Надіслати
Поділитися на інших сайтах


Спасибо, ошибка исчезла, но сама пагинация не работает. То есть при переходе на следующую страницу выдает ошибки 

Notice: Undefined index: limit in \catalog\controller\module\latest.php on line 24Notice: Undefined index: width in catalog\controller\module\latest.php on line 32Notice: Undefined index: height in \catalog\controller\module\latest.php on line 32Warning: imagecreatetruecolor(): Invalid image dimensions in и тд

 

Где-то еще что-то не то.

Надіслати
Поділитися на інших сайтах


Как же все таки добавить пагинацию в модуль? В данном случае получается что при переходе на другую страницу, все переменные не определены. Как это победить?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.