Серверная часть Typo3 не является многоязычной

В typoscript я настроил свой сайт на поддержку трех языков. Во внешнем интерфейсе он работает нормально, но в бэкэнде мне не хватает раскрывающегося списка для «языков»? Видны только «Столбцы» и «Быстрое редактирование». Как я могу включить выбор «языков» в BE?

Я использовал этот typoscript для его настройки:

page.config.linkVars = L
page.config.uniqueLinkVars = 1
page.config.sys_language_overlay = content_fallback
page.config.language = nl
page.config.locale_all = nl_NL
page.config.htmlTag_langKey = nl-NL
page.config.sys_language_uid = 0
[browser = msie]
page.config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xmlns:v=”urn:schemas-microsoft-com:vml” xml:lang="nl"

[globalVar = GP:L = 1]
page.config.language = en
page.config.locale_all = en_EN
page.config.htmlTag_langKey = en-EN
page.config.sys_language_uid = 1
[globalVar = GP:L = 1] && [browser = msie]
page.config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xmlns:v=”urn:schemas-microsoft-com:vml” xml:lang="en"

[globalVar = GP:L = 2]
page.config.language = de
page.config.locale_all = de_DE
page.config.htmlTag_langKey = de-DE
page.config.sys_language_uid = 2
[globalVar = GP:L = 2] && [browser = msie]
page.config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xmlns:v=”urn:schemas-microsoft-com:vml” xml:lang="de"


person Tom    schedule 21.11.2014    source источник


Ответы (1)


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

  1. Перейдите на свою корневую страницу (ID = 0), выберите модуль списка и создайте запись «Язык веб-сайта» «английский».

  2. Перейдите на страницу, которую вы хотите перевести, и создайте запись под названием «Альтернативный язык страницы». Выберите «английский» в качестве языка.

  3. Теперь вы должны увидеть вариант перевода в описанном раскрывающемся списке.

  4. Повторите для необходимого количества страниц и языков.

Редактировать: вы можете увидеть, как это делается, в этом (немецком) видео: http://www.youtube.com/watch?v=62ZuTYRKq5U

person Daniel    schedule 21.11.2014
comment
Создание страниц на альтернативном языке удалось. Только нет элемента раскрывающегося списка для языка. Если я посмотрю на одну из альтернативных языковых записей, то увижу, что этот язык имеет значение: [INVALID VALUE(1)]. Похоже, что BE не знает названия языков в сочетании с его значением и поэтому не отображается в раскрывающемся меню? - person Tom; 22.11.2014
comment
НЕТ, это означает, что «язык веб-сайта» с UID 1 не найден. Пожалуйста, сделайте шаг 1, как я предложил. - person Daniel; 22.11.2014
comment
Даниил спасибо за повтор. Но если я посмотрю в виде списка на корневой странице, а затем создам новую запись. Это не языковая запись веб-сайта для создания? - person Tom; 22.11.2014
comment
Это должно быть сделано на самой верхней странице (ID=0), а не на странице, только что помеченной как корневая. - person Daniel; 22.11.2014
comment
См. видео YT для справки. - person Daniel; 22.11.2014
comment
Спасибо, это исправлено. Я смотрел в корень веб-сайта, а не на самую верхнюю страницу, как вы упомянули. - person Tom; 22.11.2014