内容后备无法按预期进行

时间:2019-07-19 12:50:25

标签: typo3 typo3-9.x typo3-extensions

我们正在为遍布全球的客户开发一个网站。因此,我们有TYPO3中的72种网站语言(0 = en_CH,1 = de_CH,2 = de_DE ...),但是只有5种“真实”语言(EN,DE,FR,ES,JA)。

我们希望它使我们的客户尽可能容易地维护内容,因此我们在“插入记录”内容元素和“从页面显示内容”页面上进行了大量工作。这对于正常的内容元素来说效果很好。但是,当然,对于我们想要的Extbase记录,用真实语言也只有一次。

因此,我们尝试将config.sys_language_mode = content_fallback; 1,0设置为所有德语网站版本(de_CH,de_DE)的示例。我们还在网站配置中提供了后备设置。当然,Extbase记录已全部翻译成5种真实语言。

Screenshot from the Backend

打字稿

瑞士-德语

[siteLanguage("languageId") == '1']
    config {
        htmlTag_setParams = lang="de-CH"
        language = de
        locale_all = de_CH
        sys_language_uid = 1
        sys_language_overlay = 1
    }
[global]

德国-德语

[siteLanguage("languageId") == '2']
    config {
        htmlTag_setParams = lang="de-DE"
        language = de
        locale_all = de_DE
        sys_language_uid = 2
        sys_language_mode = content_fallback;1,0
        sys_language_overlay = 1
    }
[global]

网站配置

-

    title: 'Switzerland (CH), German (Default)'
    enabled: true
    languageId: '1'
    base: /ch-de/
    typo3Language: de
    locale: de_CH
    iso-639-1: de
    navigationTitle: ''
    hreflang: de-CH
    direction: ''
    fallbackType: fallback
    fallbacks: '0'
    flag: ch
  -
    title: 'Germany (DE), German'
    enabled: true
    languageId: '2'
    base: /de-de/
    typo3Language: de
    locale: de_DE
    iso-639-1: de
    navigationTitle: ''
    hreflang: de-DE
    direction: ''
    fallbackType: fallback
    fallbacks: '1,0'
    flag: de

我希望使用这些设置,后备功能应该可以正常工作,但是输出始终为英文(0 = en_CH)。我们已经安装了TYPO3 9.5.8。

您可以使用第二个链接重现该问题。内容应该与您在第一个链接中看到的内容相同。

https://www.jakob.com/ch-de/produkte https://www.jakob.com/de-de/produkte

编辑:您现在无法通过这2个链接重现该问题。

编辑:这可能是与此错误相关的问题(标记为已解决,但请参阅下文)。 https://forge.typo3.org/issues/86762 在评论中,有些人仍然有问题。 https://forge.typo3.org/issues/86762#note-40 https://forge.typo3.org/issues/86762#note-55

如果您需要更多信息,请告诉我。 任何帮助都非常欢迎!

0 个答案:

没有答案