Меняем сортировку товаров в витрине по умолчанию
Открываем файл \catalog\controller\product\category.php
В самом начале файла находим вот это:
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';
и меняем
$sort = 'p.sort_order';
на
$sort = 'p.date_added';
Для того, чтобы изменить порядок отображения (По убыванию/По возрастанию), нужно изменить
$order = ‘ASC‘;
где DESC – сначала новые, потом старые,
а ASC – сначала старые потом новые.
Виды сортировок
‘pd.name‘, – сортировка по имени.
‘p.model‘, – сортировка по модели.
‘p.quantity‘, – сортировка по количеству.
‘p.price‘, – сортировка по цене.
‘rating‘, – сортировка по рейтингу.
‘p.sort_order‘, – сортировка, которая стоит по умолчанию.
‘p.date_added‘ – сортировка по дате добавления.
Comments ( 3 )
Купил, скачал, жду ключа
Какой ключ? что ты покупал и где?
Ребят, помогите. Ocstore 2.1.0.2
Хочу поменять на сортировку пор рейтингу, но замена на значение “rating” но ничего не меняется.
даже меняю на другие значения, всеравно не меняется.
Спасибо. Всё отлично работает. Поставил сортировку ‘p.date_added‘ — сортировка по дате добавления и
DESC — сначала новые, потом старые.