Порядок сортировки товаров в категориях

Тема в разделе "Общие вопросы", создана пользователем RomanKov, 4 дек 2020.

  1. RomanKov

    RomanKov Активный пользователь

    Сообщения:
    275
    Симпатии:
    0
    Здравствуйте.

    Ocstore 2.3

    На данный моент, чем меньше цифра в "Порядке сортировки", тем выше выводиться товар в каталоге. Подскажите, где поправить: чтобы выше (первыми в категориях) выводились товары с большим числом (то есть наооборот)

    Товар с 10 должен выводить выше, чем товар с 0-9, к примеру

    Спасиб



    Я так понимаю - это условие. Но, если заменить на DESC - белый экран

    if (isset($this->request->get['sort'])) {
    $sort = $this->request->get['sort'];
    } else {
    $sort = 'p.sort_order';
    }

    if (isset($this->request->get['order'])) {
    $order = $this->request->get['order'];
    } else {
    $order = 'ASC';
    }
    upload_2020-12-4_12-55-14.png
     
    Последнее редактирование: 4 дек 2020
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.884
    Симпатии:
    1.065
    от этого белый экран быть не может, если только не модификатор какой нибудь. Сделайте нормальный вывод ошибок, чтобы понять что не так.
     
  3. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    685
    Наверное это лишнее

    if (isset($data['order']) && ($data['order'] == 'DESC')) {
    $sql .= " DESC, LCASE(pd.name) DESC";
    } else {
    $sql .= " ASC, LCASE(pd.name) ASC";

    Ищите здесь