Сайт на 3 языках , первый язык в блоке языков выводится английский , потом русский итд .Вопрос следующий , как сделать чтобы первый был русский , потом другие . В настройках магазина ставлю русский по умолчанию ничего не меняется , если в базе данных менять lang_id тоже изменений нет.
Сайт на 3 языках , первый язык в блоке языков выводится английский , потом русский итд .Вопрос следующий , как сделать чтобы первый был русский , потом другие . В настройках магазина ставлю русский по умолчанию ничего не меняется , если в базе данных менять lang_id тоже изменений нет.
Здравствуйте! Добавьте в модуль my_changes файл [cscart_root]/app/addons/my_changes/init.php:
<?phpif (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }
fn_register_hooks(
‘get_available_languages’
);
А также файл [cscart_root]/app/addons/my_changes/func.php:
<?phpif (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }
function fn_my_changes_get_available_languages ($area, $include_hidden, $field_list, $join, $condition, $group_by, &$order_by, $limit) {
$order_by .= db_quote(" ORDER BY lang_id ASC");return true;
}
В данном случае будет работать сортировка по lang_id по возрастанию.
Спасибо огромное за помощь. Все отлично получилось.