Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Opencart 1.5 сортировка по весу


Andrylomakin
 Поделиться

Рекомендованные сообщения

Добрый вечер подскажите пожалуйста не работает сортировка по весу 

 

 $this->data['sorts'][] = array(
                'text'  => $this->language->get('Вес по возрастанию'),
                'value' => 'p.weight-ASC',
                'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.weight&order=ASC' . $url)
            );

            $this->data['sorts'][] = array(
                'text'  => $this->language->get('Вес по убыванию'),
                'value' => 'p.weight-DESC',
                'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.weight&order=DESC' . $url)
            );

 

Ссылка на комментарий
Поделиться на других сайтах


2 минуты назад, nikifalex сказал:

одного желания мало. надо еще в модели менять

Если правильно понимаю то идет речь о catalog/model/catalog/category.php ?

Ссылка на комментарий
Поделиться на других сайтах


3 часа назад, Andrylomakin сказал:

ищем 'p.quantity', ниже дописываем 'p.weight', и готово. 

 

это если у вас вес всех товаров имеет один формат

если разные (г, кг и тд) - то и результат будет вперемешку

Ссылка на комментарий
Поделиться на других сайтах

но для этого есть weight_class

 

order by field(wieight_class,2,1), wieght

 

Если других весовых нет, но там еще есть и коэффициент пересчета ..

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.