Способ сделать так, чтобы админ видел административный интерфейс всегда на одном языке, независимо от того, на какой языковой версии сайта он сейчас находится.
1. На странице /admin/config/regional/language/detection
включаем метод "Account administration pages" и делаем его самым первым в списке:
2. Ниже включаем опцию "Customize Content language detection to differ from Interface text language detection settings" и методы "URL" + "Interface"
3. В форме редактирования пользователя, в поле "Administration pages language" выбираем нужный язык:
Profit.
Как это работает. В друпале есть разделение на "язык интерфейса" и "язык контента". Если отключена опция "Customize Content language detection...", то язык контента становится равным языку интерфейса, иначе язык контента определяется по своим независимым правилам. Соответственно если установить настройки, указанные выше, то язык админ интерфейса будет тем, который пользователь выбрал в своём профиле, а язык контента будет выбираться на основе URL.
Этот способ пока не работает в админском тулбаре, но есть патч, решающий проблему.
По материалам Setting the language for administration pages
- Интересные доклады с DrupalCon Amsterdam 2014
- Отличия "Select a single image style" от "Select multiple image styles and use the sizes attribute" в Responsive image
- Адаптивные изображения с помощью модуля Responsive image
- Текстовый фильтр, оборачивающий контент ссылок в span
- Показать второй шаг многошаговой формы в модальном окне
Добавить комментарий