Не устраивает сотрировка каткгорий в админке по имени, Хочется сделать чтобы категории/подкатегории выводились по полю "Порядок сортировки:",указанному в каточке категории в админке.
В файле admin/model/catalog/category.php
Как я понимаю нужно подправить sql-запрос
public function getCategories($data) {
$sql = "SELECT cp.category_id AS category_id, GROUP_CONCAT(cd1.name ORDER BY cp.level SEPARATOR ' > ') AS name, c.parent_id, c.sort_order FROM " . DB_PREFIX . "category_path cp LEFT JOIN " . DB_PREFIX . "category c ON (cp.category_id = c.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd1 ON (cp.path_id = cd1.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd2 ON (cp.category_id = cd2.category_id) WHERE cd1.language_id = '" . (int)$this->config->get('config_language_id') . "' AND cd2.language_id = '" . (int)$this->config->get('config_language_id') . "'";
if (!empty($data['filter_name'])) {
$sql .= " AND cd2.name LIKE '" . $this->db->escape($data['filter_name']) . "%'";
}
$sql .= " GROUP BY cp.category_id ORDER BY name";
Прошу помощи визменении кода