Переключатель языка на странице входа.

Переключатель языка на странице входа.

от Андрей Муддл -
Количество ответов: 4

Доброго времени суток, подскажите пожалуйста, ни как не могу найти, как установить переключатель языка на страницу входа (логина) в мудл.

В ответ на Андрей Муддл

Re: Переключатель языка на странице входа.

от Vadim Tabunshchik -
Изображение пользователя Developers
Нет такой настройки, потому что меню языков выводится в навбаре, который отсутствует на странице авторизации (login/index.php) в стандартных темах Moodle по умолчанию. На главной переключаете язык, потом идете на страницу авторизации. Вообще то при включенном параметре autolang сайт устанавливает язык интерфейса из настроек браузера пользователя.
Или ищите тему оформления, в которой свой шаблон для страницы login с выводом навбара и меню языков. Например, тема Adaptable
В ответ на Vadim Tabunshchik

Re: Переключатель языка на странице входа.

от Андрей Муддл -
Может быть, Вы, поможете прикрутить переключатель языков как здесь https://moodle.org/mod/forum/discuss.php?d=361593, или это сложно?
В ответ на Андрей Муддл

Re: Переключатель языка на странице входа.

от Vadim Tabunshchik -
Изображение пользователя Developers
«как здесь» в Мудл 3.11 не прокатит, сейчас темы создаются совсем по другому принципу.
Можно в шаблон страницы /theme/boost/templates/login.mustache добавить строку {{> theme_boost/navbar }} ниже строки {{{ output.standard_top_of_body_html }}}, будет выводиться полный навбар, как на главной сайта. Это, имхо, не очень-то и нужно, много лишнего.
Лучше добавить строку {{>theme_boost/navbar-secure}} и включить в админке параметр «Отображать языковое меню в защищенном режиме» (langmenuinsecurelayout), в навбаре будет только короткое имя сайта и меню языков.