Всем привет. Помогите решить задачку. (я перерыл все форумы, темы и не только здесь, все пишут один и тот же способ который не работает).
И так задача:
Сделать сортировку по умолчанию (которая стоит в категории, когда ты в нее заходишь) всех товаров по алфавиту или от А до Я.
Все пишут сделать изменения в файле /catalog/controller/productcategory.php, а именно здесь:
1. Сортировка по умолчанию.
$data['sorts'][] = array(
'text' => $this->language->get('text_default'),
'value' => 'p.name-ASC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url)
);
2. Сортировка вверху файла.
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'pd.name';
}
К сожалению ничего из этого не работает. Либо работает, если сначала выбираем другую сортировку, а после выбираем "по умолчанию" тогда она у нас работает. Но:
1. Она добавляет к урл значение ?sort=pd.name&order=ASC
2. Она не работает для новых клиентов, которые не выбирали ничего из сортировки.
От сюда вопрос, как сделать, что бы вообще на всем сайте по умолчанию было от А до Я и без приставок к url?
Версия ocStore 2.3.0.2.3