Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internationalization 打字3创建链接并尊重目标页面的语言(流畅、打字链接)_Internationalization_Typo3 - Fatal编程技术网

Internationalization 打字3创建链接并尊重目标页面的语言(流畅、打字链接)

Internationalization 打字3创建链接并尊重目标页面的语言(流畅、打字链接),internationalization,typo3,Internationalization,Typo3,我们有一个网页,并不是所有的网页都被翻译。因此,许多页面只能使用英语,一些特殊页面(国家登录页)被翻译成各种语言 如果目标页面未翻译,我希望从这些特殊的翻译页面创建自动转换为默认语言的链接 在菜单(HMENU)中,“protectLvar=1”对我来说很好 但是,我如何在正常的打字链接或“流畅”中实现这一点,而不必手动处理语言 我是打字错误39.5 样本: 我有以下波兰网址: mydomain.com/pl/poland/ 此页面的所有链接都应转到“/en/subpage xy/”,因为上面的页

我们有一个网页,并不是所有的网页都被翻译。因此,许多页面只能使用英语,一些特殊页面(国家登录页)被翻译成各种语言

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

在菜单(HMENU)中,“protectLvar=1”对我来说很好

但是,我如何在正常的打字链接或“流畅”中实现这一点,而不必手动处理语言

我是打字错误39.5

样本: 我有以下波兰网址:

mydomain.com/pl/poland/

此页面的所有链接都应转到“/en/subpage xy/”,因为上面的页面是唯一翻译为“pl”的页面。但实际上,所有链接都转到“/pl/subpage xy/”,而不管页面是否翻译为“pl”

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


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

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

我建议您基于该视图帮助器编写自己的视图帮助器,在该视图帮助器中,您可以在DB中检查是否存在当前语言的页面,如果不是这样,则切换到英语

我想你也可以在当前语言中生成带有条件超过页面存在的打字稿链接,但这更复杂

这里有一个示例: