Была такая тема Отображение Языков
Но сейчас не работает этот код.
Подскажите, пожалуйста, что поменять?
Версия 4.9.3
Хук этот вроде остался. Может из-за обратных кавычек не работает?
Попробуйте еще раз
app/addons/my_changes/init.php
<?php
if (!defined('BOOTSTRAP')) { die('Access denied'); }
fn_register_hooks(
'get_available_languages'
);
app/addons/my_changes/func.php
<?php
if (!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;
}
Обязательно
- убедиться, что модуль Мои изменения установлен
- почистить кэш (лучше удалить папку var/cache)
1 лайк
Спасибо, получилось!
Порядок поменялся https://joxi.ru/VrwRMowC7qVLjA, в админке id https://joxi.ru/EA4g6NOsoRP802
Но как-то не возрастанию
И еще вопрос: код языка можно менять, на что повлияет?
Значит ID у вас такие. Может вам по коду нужна сортировка?
Теоретически можно и ни на что не должно повлиять. Но где на практике вылезет - никто не знает )
Да, скорее всего по коду. Это возможно?
замените
$order_by .= db_quote(" ORDER BY lang_id ASC");
на
$order_by .= db_quote(" ORDER BY lang_code ASC");
1 лайк
Спасибо огромное!
1 лайк