鉴于新闻延伸,未翻译的新闻出现

时间:2019-06-24 12:11:56

标签: localization typo3 typo3-9.x tx-news

我有一个多语言网站(de,de-at,de-lu,de-ch,nl,fr-be,nl-be,fr-lu,nl-lu ...但不是英语)翻译成某些语言。 语言配置是

config {
    sys_language_uid = 0
    sys_language_content = 0
    sys_language_mode = strict
    sys_language_overlay = 1
    language = de
    locale_all = de_DE.UTF-8
    htmlTag_setParams = lang="de" dir="ltr"
    linkVars = L(int)
    metaCharset = utf-8
}

[siteLanguage("languageId") == "2"]
config {
    sys_language_uid = 2
    sys_language_content = 2
    language = sk
    locale_all = sk
    htmlTag_setParams = lang="sk" dir="ltr"
}
[end]

我使用dataProcessor生成语言菜单:

...
dataProcessing.144 = TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor
dataProcessing.144 {
    languages = auto
    as = languageMenu
}

新闻块配置为显示新闻uid。

问题是,新闻详细信息页面上的语言菜单显示所有语言。指向未翻译但不存在的翻译的链接导致出现0号新闻。

示例:

  • de:www.xxxxxxx.de/aktuelles/detail/473-die-neuen ...
  • de-at:www.xxxxxxx.de/aktuelles/detail/475-die-neuen ...
  • nl:www.xxxxxxx.nl/nieuws/detail/476-de-nieuwe ...
  • 法国:www.xxxxxxx.fr/actualites/detail/480-les-nouveaux ...
  • nl-be:nl.xxxxxxx.be/nieuws/detail/473-die-neuen ...

该新闻未翻译成Nl-be。 但是dataProcessor会生成一个指向de(0)语言新闻的新闻的链接。在这种情况下,uid473。我希望这些条目将被省略。

详细信息页面已翻译成所有语言。 如何摆脱与新闻女巫的链接不存在?

0 个答案:

没有答案