Сортировка по цене Opencart OCStore 2.3 по умолчанию

Дата редактирования: 22.08.2017 Просмотрен: 1864

Что бы сделать по умолчанию сортировку по цене по возрастанию (от меньшего к большему) нужно открыть файл /catalog/controller/product/category.php и найти код:

$filter_data = array(

  'filter_category_id' => $category_id,
  'filter_filter'      => $filter,
  'sort'               => $sort,
  'order'              => $order,
  'start'              => ($page - 1) * $limit,
  'limit'              => $limit
);

Перед этим кодом нужно добавить такой:

//Сортировка по умолчнию по цене 
if (!isset($this->request->get['sort'])) {
   $sort = 'p.price';
}
if (!isset($this->request->get['order'])) {
   $order = 'ASC'; // ASC от меньшего к большему (DESC от большего к меньшему)
}

Открыть Админку->Менеджер дополнений->Обновить

Проверяем сортировка должна измениться.

 

 

 



Создан: 22.08.2017 14:48 | Отредактирован: 22.08.2017 14:48