Автор Тема: Проблема с пагинацией страниц  (Прочитано 1871 раз)

07 Апрель 2017, 14:47:13
Ответ #15
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А может есть решение с пагинацией подкатегорий ?
А с ними что? Тоже нет пагинации?
Для категорий и под-категорий таких проблем не было замечено.

По предыдущей проблеме http://forge.prestashop.com/browse/PSCSX-8987

Создан тикет
07 Апрель 2017, 14:52:20
Ответ #16
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нам ответили
Salma added a comment - 1 hour ago
Thanks for your quick feedback.
I manage to reproduce the issue: Pagination does not work for "MANUFACTURERS".
We will fix it.
Best regards,
Salma
07 Апрель 2017, 17:55:44
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Нужно изменить в файле /controllers/front/ManufacturerController.php
protected function assignAll()
{
    if (Configuration::get('PS_DISPLAY_SUPPLIERS')) {
            $data = Manufacturer::getManufacturers(false, $this->context->language->id, true, false, false, false);
            $nbProducts = count($data);
            $data = Manufacturer::getManufacturers(true, $this->context->language->id, true, $this->p, $this->n, false);
            $this->pagination($nbProducts);
на
protected function assignAll()
{
    if (Configuration::get('PS_DISPLAY_SUPPLIERS')) {
            $data = Manufacturer::getManufacturers(false, $this->context->language->id, true, false, false, false);
            $nbProducts = count($data);
            $this->pagination($nbProducts);
            $data = Manufacturer::getManufacturers(true, $this->context->language->id, true, $this->p, $this->n, false);
Cоздание интернет сайтов Webstudio UwK
07 Апрель 2017, 18:06:18
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Решение этого бага найдено давно на форуме
...
Точно, искал этот пост, так и не смог найти.

Нам ответили
...
Они уже год ищут, таки не находят.
Запости им ссылку на эту тему, пусть исправят.
07 Апрель 2017, 22:31:07
Ответ #19
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решение этого бага найдено давно на форуме
...
Точно, искал этот пост, так и не смог найти.

Нам ответили
...
Они уже год ищут, таки не находят.
Запости им ссылку на эту тему, пусть исправят.

Запостили уже, перешел со своего баг трека на свою же тему, спасибо надеюсь поправят

07 Апрель 2017, 22:31:41
Ответ #20
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно изменить в файле /controllers/front/ManufacturerController.php
protected function assignAll()
{
    if (Configuration::get('PS_DISPLAY_SUPPLIERS')) {
            $data = Manufacturer::getManufacturers(false, $this->context->language->id, true, false, false, false);
            $nbProducts = count($data);
            $data = Manufacturer::getManufacturers(true, $this->context->language->id, true, $this->p, $this->n, false);
            $this->pagination($nbProducts);
на
protected function assignAll()


{
    if (Configuration::get('PS_DISPLAY_SUPPLIERS')) {
            $data = Manufacturer::getManufacturers(false, $this->context->language->id, true, false, false, false);
            $nbProducts = count($data);
            $this->pagination($nbProducts);
            $data = Manufacturer::getManufacturers(true, $this->context->language->id, true, $this->p, $this->n, false);

Завтра попробую, спасибо
19 Апрель 2017, 16:05:55
Ответ #21
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всё работает, благодарю

Кстате, исправление всё-таки добавили наконец-то в 1.6.1.14