Проблема с пагинацией страниц

Автор InMix, 06 апреля 2017, 12:56:55

« назад - далее »

InMix

Цитата: Adik от 07 апреля 2017, 11:36:23
Цитата: InMix от 07 апреля 2017, 11:12:15
А может есть решение с пагинацией подкатегорий ?
А с ними что? Тоже нет пагинации?
Для категорий и под-категорий таких проблем не было замечено.

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

Создан тикет

InMix

Нам ответили
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

Виталий

#17
Нужно изменить в файле /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

Миколас

#18
Цитата: Виталий от 07 апреля 2017, 17:55:44
Решение этого бага найдено давно на форуме
...
Точно, искал этот пост, так и не смог найти.

Цитата: InMix от 07 апреля 2017, 14:52:20
Нам ответили
...
Они уже год ищут, таки не находят.
Запости им ссылку на эту тему, пусть исправят.

InMix

Цитата: Миколас от 07 апреля 2017, 18:06:18
Цитата: Виталий от 07 апреля 2017, 17:55:44
Решение этого бага найдено давно на форуме
...
Точно, искал этот пост, так и не смог найти.

Цитата: InMix от 07 апреля 2017, 14:52:20
Нам ответили
...
Они уже год ищут, таки не находят.
Запости им ссылку на эту тему, пусть исправят.

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


InMix

Цитата: Виталий от 07 апреля 2017, 17:55:44
Нужно изменить в файле /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);


Завтра попробую, спасибо

InMix

Всё работает, благодарю

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