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

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

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

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

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

0 Thanks

Комментарии

Аватар пользователя levmyshkin levmyshkin 21 августа в 5:38

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

Аватар пользователя vkapas vkapas 21 августа в 10:53

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

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

Аватар пользователя levmyshkin levmyshkin 21 августа в 17:39
1

В 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 разные способы хранения в базе данных, но оба варианта должны быть рабочими и удобные для менеджеров.

Аватар пользователя Mnilionic Mnilionic 21 августа в 12:42

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