【问题标题】:How do I show english menus in german page tree where german is the default language with TYPO3?如何在德语页面树中显示英语菜单,其中德语是 TYPO3 的默认语言?
【发布时间】:2019-12-13 02:32:25
【问题描述】:

我们有一个 TYPO3 9 LTS 实例,默认为德语,第二语言为英语。现在页面树的某些部分没有任何德语内容,我们希望能够将这些页面的语言设置为英语。英文内容为默认语言,为编辑方便,未进行翻译。

以前该网站基于 TYPO3 7 LTS,我们有一个静态排版模板,我们的主编可以将其作为子树的扩展模板包括在内,以将语言设置为英语。

 # use fix language parameters independent of the url
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_GB.UTF-8

 # ignore language setting to be able to reference both lang uid 0 and 1 content
config.sys_language_mode = ignore

 # hide the language menu
lib.topnav.language = TEXT
lib.topnav.language.value =

使用 TYPO3 9 LTS 和基于站点配置的语言处理排版设置不起作用。主菜单和导航以德语显示。有没有办法通过网站配置或打字稿将语言设置为英语?我错过了什么明显的东西吗?

【问题讨论】:

  • 您考虑过“后备”选项吗?
  • 如果我没记错的话,回退只适用于非默认语言,还是我遗漏了什么?由于页面始终存在默认语言,因此无法检查何时回退到另一种语言。

标签: typo3 typoscript


【解决方案1】:

实现此目的的一种方法是将默认语言的内容语言设置为“所有语言”(-1)。这样英文翻译可以是空的,但会显示默认的内容。

这当然只适用于每种语言都应显示默认内容的情况。

接受此解决方案需要一些时间,因为需要的编辑工作量很大,涉及许多受影响的页面和内容。

希望这会有所帮助。

亲切的问候, 乔纳

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多