我有一个多语言网站(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号新闻。
示例:
该新闻未翻译成Nl-be。 但是dataProcessor会生成一个指向de(0)语言新闻的新闻的链接。在这种情况下,uid473。我希望这些条目将被省略。
详细信息页面已翻译成所有语言。 如何摆脱与新闻女巫的链接不存在?