TYPO3创建链接并尊重目标页面的语言(流体,打字链接)



我们有一个网页,并非所有页面都经过翻译。许多页面只有英文版,一些特殊页面(国家登录页面(被翻译成各种语言。

如果目标页面没有翻译,我想从这些特殊的翻译页面创建自动转换为默认语言的链接。

在菜单(HMENU(中;protectLvar=1〃;对我来说很好。

但我如何才能在正常的打字链接或流畅的"<f: link.page uid="quot>而不用手动处理语言?

我正在打字3 9.5。

样品:我有以下抛光网址:

mydomain.com/pl/poland/

来自这个页面的所有链接都应该转到"/en/子页xy/";因为上面的页面是唯一被翻译成";pl";。但实际上所有链接都指向"/pl/子页xy/";不管页面是否被翻译成";pl";。

内容回退模式导致在/pl/-URL下显示英文内容。我不想更改回退模式——我只想创建指向目标页面可用语言的链接。

这可能吗?非常感谢你的提示。

我认为使用默认行为无法实现您想要的。

我建议您根据<f: link.page>在该视图帮助程序中,您可以在DB中查看是否存在当前语言的页面,如果不是这样,则切换到英语。

我想你也可以用当前语言中存在页面条件的打字脚本生成链接,但这更棘手。

这里有一个示例:检查当前页面是否已翻译