нежданчик page=

Тема в разделе "Ошибки и их решения", создана пользователем Chukcha, 25 окт 2020.

  1. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Код:
                if ($page > 1) {
                    $this->document->addLink($this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . $url . '&page='. (($page - 2) ? '&page='. ($page - 1) : ''), true), 'prev');
                }
    
    Разбираем код

    . '&page='. (($page - 2) ? '&page='. ($page - 1) : '')

    Как исправить

    $this->document->addLink($this->url->link('product/manufacturer/info', 'manufacturer_id=' . $this->request->get['manufacturer_id'] . $url . ($page - 2) ? '&page='. ($page - 1) : ''), true), 'prev');


    catalog/product/manufacturer.php
     
  2. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    240
  3. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    в 4-й ветке нормально

    Это ошибка в здешней сборке
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    В офф версии так, потому и тут так. Надо пофиксить..