TYPO3: как восстановить удаленный язык? - PullRequest
0 голосов
/ 24 ноября 2011

В таблице pages_language_overlay я вижу, что есть записи с sys_language_uid = 1. Но нет никакого языка, если я посмотрю под списком на странице с id = 0.Как я могу восстановить язык?

Проблема в том, что я попытался создать новый язык с id = 1 в копии проекта.Затем у меня возникли некоторые проблемы, потому что TYPO3 не справился с этим с помощью realURL ( см. Здесь ).Что я могу сделать?

1 Ответ

1 голос
/ 25 ноября 2011

Вам нужно будет создать дополнительную языковую запись для вашего сайта:

  • в бэкэнде: активировать модуль списка
  • выберите корневой узел всего дерева страниц (id = 0)
  • проверить, есть ли уже блок "Язык сайта" с записью в нем
  • если нет: нажмите «Создать новую запись» (маленький значок с зеленым и рядом с верхней частью окна)
  • выберите Системные записи -> Язык сайта
  • выберите название, код ISO и флажок для вашего языка
  • сохранение

Теперь убедитесь, что ваша новая языковая запись имеет id = 1. Если идентификатор выше, ваше значение автоинкремента в таблице sys_language не было нулевым (возможно, потому что вы создали и удалили язык ранее). В этом случае вам придется изменить sys_language вручную (экспортировать в SQL, соответственно изменить SQL, удалить таблицу и повторно импортировать).

Приветствия, Йорг.

...