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

Вместо последнего товара в каталоге ссылка на следующую страницу


Recommended Posts

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

  

В tpl файле вся пагинация выводится через <?php echo $pagination; ?>

В файле pagination.php есть вот такая строка $output .= '<li><a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a></li>'; Как ее поместить в <a href="...>Следующая страница</a> или возможно как то по другому это сделать.

 

И еще проблема не показывать блок с переходом на следующую страницу на последней странице. Пытался использовать условие  <?php if ($product_total / $limit) { ?>, но ругается на $product_total. 

 

Буду благодарен любому совету

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


Думаю, наиболее правильным решением будет сделать клон класса пагинации и допилить его под ваши нужды.

Тогда и вот это тоже будет:

57 минут назад, pro100tit сказал:

не показывать блок с переходом на следующую страницу на последней странице

 

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


Попытался по вашему совету:

1. Скопировал файл pagination.php

2. Переименовал класс в Paginations

3. Добавил нужные строки в category.php по аналогии

4. добавил в category.tpl <?php echo $pagination; ?> 

 

Как итог - PHP Notice: Undefined index: paginations on ....

 

Что то еще нужно изменить, чтобы скопировать пагинацию?

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


21 час назад, pro100tit сказал:

Как итог - PHP Notice: Undefined index: paginations on ....

 

Что то еще нужно изменить, чтобы скопировать пагинацию?

Для начала текст ошибки полностью выложите.

 

 

21 час назад, pro100tit сказал:

<?php echo $pagination; ?>

$pagination у вас там и так уже было.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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