TYPO3 9.5: tt_content с настройкой языка «все языки» (-1) не работает на языке по умолчанию - PullRequest
0 голосов
/ 05 декабря 2018

Я обновил установку TYPO3 с 8,6 до 9,5.На страницах с содержимым с настройкой языка «все языки» эти элементы не отображаются во внешнем интерфейсе.

Кажется, что в ContentObjectRenderer->getQueryConstraints ограничение AND (tt_content.sys_language_uid in (0,-1)) добавляется только, если я открываю ту же страницу на других языках,На языке по умолчанию это всегда AND (tt_content.sys_language_uid = 0).В TYPO3 8.5 ожидаемое ограничение также добавлено на языке по умолчанию.

Это ошибка или я что-то упустил?Моя соответствующая настройка TypoScript выглядит следующим образом:

config {
    linkVars = L(0-1)
    defaultGetVars.L = 0
    sys_language_uid = 0
    sys_language_mode = content_fallback
    sys_language_overlay = hideNonTranslated
}

EDIT:

Я провел несколько дополнительных тестов, и кажется, что extbase и даже объектный тип RECORDS TypoScript работает должным образом.Проблема возникает только в том случае, если используется тип объекта CONTENT (в случае styles.content.get в EXT: внешний интерфейс)

РЕДАКТИРОВАТЬ:

Я создал проблему: https://forge.typo3.org/issues/87093

1 Ответ

0 голосов
/ 05 декабря 2018

Это сообщенная ошибка, посмотрите здесь >> https://forge.typo3.org/issues/86762

...