в мультиязычности код языка для всех URL. Но Joomla позволяет удалять код языка для языка основного. И вот решил попробовать воспользоваться этой опцией плагина Система - Фильтр языка (Удалять URL-код языка). И началась какая-то ерунда.
1. Словил баг в модуле переключения языков. Да, сайт начал работать без кода для основного языка, но в модуле-переключателе этот код и не подумал убираться, как итог - при переключении на любой странице на основной язык в URL добавляется код и получаем 404.
2. И главное. Joomla вообще неадекватно рисует главную страницу с таким подходом. Переключившись на дополнительный язык на главной, переключиться на основной не получается в принципе. URL главной получается без кода языка, но сам язык выбран не основной и это никак не меняется (он в сессии или в куки - ну где-то там). При этом на внутренних страницах переключение работает нормально.
Остальная настройка мультиязычности выполнена стандартно. Уже не первый раз. Но вот думаю: может что-то упустил. Ну не могут же быть такие серьезные баги в этом функционале? Давний же уже он...
Четверка?
Да, но пробовал и в тройке - также
Обсуждают сегодня