Сайт — RU, админка — EN без модулей, регистрации и смс
21 августа 2019 в 1:09
Можно ли в семёрке иметь админку D7 на языке, отличном от языка сайта, без установки дополнительных модулей и проблем с отображением контента?
Попробовал изменить язык админа на английский (в настройках админа + включил определение языка по пользователю) при русскоязычном сайте — теперь залогиненный админ не видит блоков, а созданные до этого страницы для него «Page not found». Возможно ли исправить это поведение Drupal?
Про Administration Language знаю, но хотелось бы решить встроенными средствами, если это возможно.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Можно удалить все русские переводы, тогда сайт будет полностью на английском и можно будет создавать страницы на русском для русского языка.
Спасибо. Заморочено, но тоже вариант.
А настроить видимость блоков/страниц для языка модулями ядра невозможно? Просто странно — выбор языка в дефолтной поставке есть, а настроек для отображения контента по языкам нет (или я не нашёл).
В 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 разные способы хранения в базе данных, но оба варианта должны быть рабочими и удобные для менеджеров.
Нужно настроить "нейтральный язык" для русского. Тогда если отсутствует перевод материала (для вашей английской учётки), будет выводится он.