#typo3 #typo3-9.x
#typo3 #typo3-9.x
Вопрос:
После обновления установки с TYPO3 8 до TYPO3 9.5.5 и переключения языковой конфигурации на сайты (больше не config.*language*
в TypoScript) я получаю некоторые ошибки интернационализации, в основном записи, отображаемые на неправильном языке:
- Для таблицы, которая имеет отношение к категориям, я получаю некоторые записи, отображаемые в переведенной форме для страницы на языке по умолчанию.
- Я думаю, что Powermail (обновлен с 6.2 до 7.2) демонстрирует аналогичное поведение: некоторые метки полей отображаются в их переведенных версиях (и, вопреки соотношению категорий, вообще не загружаются метки на языке, отличном от языка по умолчанию).
Я безуспешно протестировал настройки config.sys_language_overlay
на 0
, 1
и hideNonTranslated
и config.tx_extbase.persistence.consistentTranslationOverlayHandling
на 0
.
После нескольких дней отладки и пошагового выполнения кода я все еще не имею ни малейшего представления, где может быть ошибка или какие настройки мне следует изучить; любые подсказки в этом направлении были бы оценены. Я также немного не уверен в том, как должны выглядеть многоязычные отношения M: M (для категорий) в базе данных и как они должны работать в ExtBase, но поведение в 8.x было прекрасным.
Комментарии:
1. вы выполнили все шаги в installtool -> мастер обновления? в вашем случае может отсутствовать поле перевода fill l10.
2. Не могли бы вы предоставить TCA родительских записей и связанных с ними элементов, поскольку это может быть проблемой, которая уже существовала в CMS 8, но либо игнорировалась, либо исправлялась другими языковыми методами обработки.