TYPO3 9.5 LTS Extension возвращает только язык по умолчанию для записей в базе данных. - PullRequest
0 голосов
/ 08 октября 2018

Я переносил написанное мной расширение (начало для 6.2) в TYPO3 9.5.У меня уже было это работает в 9.4.Поскольку я обновил до LTS, я не могу получить какие-либо переведенные значения из базы данных.

Запросы репозитория, которые я использую, прямо из коробки extbase (например, findByUid ())

На переведенных страницах я получаю желаемые результаты для стандартных элементов содержимого TYPO3.

В документации по обновлению я обнаружил раздел «Важные 82363», в котором говорится, что в локализацию были внесены некоторые изменения, но, насколько я понимаю, это имеет значение только при использовании languageOverlayMode или languageMode .Я не использую ни один из них.Но установка переключателя TypoScript

config.tx_extbase.features.consistentTranslationOverlayHandling = 0

возвращает мне мои переводы, какими они были до 9.5.Но так как это только временное решение, мне нужно выяснить, в чем заключается моя проблема.

(запрос querySettings дает ожидаемые результаты; также отображается правильный languageUid - но не используется)

Спасибо

1 Ответ

0 голосов
/ 16 октября 2018

Это ошибка в самой базе TYPO3, см. Проблему https://forge.typo3.org/issues/86619 и изменения (которые еще не объединены) в https://review.typo3.org/#/c/58635/.

...