TYPO3 9.5.2 / Typoscript: sys_language_mode = content_fallback не работает - PullRequest
0 голосов
/ 12 декабря 2018

Я добавил другой язык en на свою домашнюю страницу и добавил его также на сайты с точкой входа / en /.Когда я перевожу стартовую страницу и переключаю язык на en, тогда он работает нормально.Но когда я нажимаю на другую страницу без перевода для en, например /en/contact.html, я получаю 404 PageNotFound Exception.Конфигурация моей страницы:

page = PAGE
page {
    typeNum = 0
    config {
        absRefPrefix = /
        no_cache = 1
        noPageTitle = 1
        linkVars = L(0-10)
        language = de
        locale_all = German
        htmlTag_langKey = de-DE
        sys_language_uid = 0
        sys_language_mode = content_fallback
        sys_language_overlay = 1
}

[globalVar = GP:L=1]
page.config {
    sys_language_uid = 1
}
[global]

Конфигурация моих сайтов:

rootPageId: 2
base: 'http://some-domain.de/'
baseVariants: {  }
languages:
  -
    title: 'Meine tolle Webseite'
    enabled: true
    languageId: '0'
    base: /
    typo3Language: de
    locale: de_DE.UTF-8
    iso-639-1: de
    navigationTitle: ''
    hreflang: ''
    direction: ''
    flag: de
  -
    title: 'Andere Sprache'
    enabled: true
    languageId: '1'
    base: /en/
    typo3Language: en
    locale: en_US.UTF-8
    iso-639-1: en
    navigationTitle: ''
    hreflang: ''
    direction: ''
    fallbackType: fallback
    fallbacks: '0'
    flag: en
errorHandling: {  }
routes: {  }
routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: .html
    map:
      .html: 0

1 Ответ

0 голосов
/ 06 мая 2019

Патч был окончательно объединен: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60367 Но после выпуска TYPO3 9.5.5.Поэтому ожидайте, что это будет частью 9.5.6.

...