Задача: сортировка по умолчанию по дате добавления товаров.
Решение:
Находим в catalog/controller/product/category.php следующие строчки:
Решение:
Находим в 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'; }И меняем их на:
if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'DESC'; }Далее находим:
$this->data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) );И меняем на:
$this->data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.date_added', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url) );Теперь при сортировке "По умолчанию" будет выводиться сортировка по дате. Чтобы изменить саму надпись "По умолчанию" копаемся в языковых файлах.
Спасибо!
ОтветитьУдалитьБольшое спасибо).
ОтветитьУдалитьСпасибо.
ОтветитьУдалитьПожалуйста=)
ОтветитьУдалитьСпасибо, сэкономил время!
ОтветитьУдалить