Сайт — RU, админка — EN без модулей, регистрации и смс

21 августа 2019 в 1:09
Аватар пользователя vkapas vkapas 0 4

Можно ли в семёрке иметь админку D7 на языке, отличном от языка сайта, без установки дополнительных модулей и проблем с отображением контента?

Попробовал изменить язык админа на английский (в настройках админа + включил определение языка по пользователю) при русскоязычном сайте — теперь залогиненный админ не видит блоков, а созданные до этого страницы для него «Page not found». Возможно ли исправить это поведение Drupal?

Про Administration Language знаю, но хотелось бы решить встроенными средствами, если это возможно.

Комментарии

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

21 августа 2019 в 5:38

Спасибо. Заморочено, но тоже вариант.

А настроить видимость блоков/страниц для языка модулями ядра невозможно? Просто странно — выбор языка в дефолтной поставке есть, а настроек для отображения контента по языкам нет (или я не нашёл).

21 августа 2019 в 10:53

В 7ке насколько я помню есть два варианта использовать модуль i18n, i18n block (как по мне проще).
https://www.drupal.org/project/i18n

А можно попробовать Entity Translation в связке BEAN:
https://www.drupal.org/project/entity_translation
https://www.drupal.org/project/bean

У i18n, Entity Translation разные способы хранения в базе данных, но оба варианта должны быть рабочими и удобные для менеджеров.

21 августа 2019 в 17:39

Нужно настроить "нейтральный язык" для русского. Тогда если отсутствует перевод материала (для вашей английской учётки), будет выводится он.

21 августа 2019 в 12:42