Изменить сортировку производителей с eng\rus на rus\eng

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Андрей Быстров, 22 апр 2016.

  1. Андрей Быстров

    Андрей Быстров Пользователь

    Сообщения:
    88
    Симпатии:
    2
    OpenCart 2.2.0.0
    По умолчанию производители сначала отображаются английские, потом русские, а можно сделать наоборот? Чтобы алфавит сначала шёл русский, потом английский.
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    в файле \catalog\model\catalog\manufacturer.php
    найти
    Код:
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "manufacturer m LEFT JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) WHERE m2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY name");
    
    заменить на
    PHP:
    $query $this->db->query("SELECT * FROM " DB_PREFIX "manufacturer m LEFT JOIN " DB_PREFIX "manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) WHERE m2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY name < 'а', name");
    и не забыть очистить кеш system\storage\cache
     
    Vlad нравится это.
  3. Андрей Быстров

    Андрей Быстров Пользователь

    Сообщения:
    88
    Симпатии:
    2
    Ок, всё работает.