TYPO3 语言处理:fallbackType=fallback 时自由模式的问题
TYPO3 language handling: Problems with free mode when fallbackType=fallback
这是我在站点配置中为我的 TYPO3 v10 站点设置的语言:
fallbackType: fallback
fallbacks: '0'
对于处于“连接模式”的页面,这按预期工作。但是,当编辑器在“自由模式”下创建页面时,翻译后的页面会在 FE 中同时显示翻译后的内容元素和默认的内容元素。我不明白为什么默认语言的内容元素显示在这里。这是TYPO3的错误吗?
我会认为这是一个错误。可能与 https://forge.typo3.org/issues/88965#change-442588 有关(请在此处添加评论以引起更多关注)
但有些事情还是要在这里澄清一下:
fallbackType
站点配置独立于后端使用的翻译策略(模式)
fallbackType
和后台使用的翻译模式是跟内容有关,跟页面无关
- 这里的实际预期行为是只显示默认语言的内容,因为
fallbackType: fallback
的工作方式是:从默认语言加载所有内容,然后用翻译覆盖它们
https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/SiteHandling/AddLanguages.html#fallbacktype
这是一个 TYPO3 错误:https://forge.typo3.org/issues/90261
有一个扩展可以解决这个问题:https://github.com/qbus-agentur/typo3-dynamic-language-mode
这是我在站点配置中为我的 TYPO3 v10 站点设置的语言:
fallbackType: fallback
fallbacks: '0'
对于处于“连接模式”的页面,这按预期工作。但是,当编辑器在“自由模式”下创建页面时,翻译后的页面会在 FE 中同时显示翻译后的内容元素和默认的内容元素。我不明白为什么默认语言的内容元素显示在这里。这是TYPO3的错误吗?
我会认为这是一个错误。可能与 https://forge.typo3.org/issues/88965#change-442588 有关(请在此处添加评论以引起更多关注)
但有些事情还是要在这里澄清一下:
fallbackType
站点配置独立于后端使用的翻译策略(模式)fallbackType
和后台使用的翻译模式是跟内容有关,跟页面无关- 这里的实际预期行为是只显示默认语言的内容,因为
fallbackType: fallback
的工作方式是:从默认语言加载所有内容,然后用翻译覆盖它们
https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/SiteHandling/AddLanguages.html#fallbacktype
这是一个 TYPO3 错误:https://forge.typo3.org/issues/90261
有一个扩展可以解决这个问题:https://github.com/qbus-agentur/typo3-dynamic-language-mode