在TYPO3中设置多语言网站

时间:2012-05-13 20:42:56

标签: typo3 typoscript multilingual

我正在尝试使用typo3设置多语言网站,但我遇到了一些麻烦。该网站的默认语言是德语,但我也希望用英语和法语。所以我去定义另外两种语言:ID = 2的英语和ID = 3的法语

接下来,我将这个typoscript添加到我的模板中:

config.linkVars = L
config.uniqueLinkVars = 2
config.sys_language_overlay = content_fallback
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de-DE
config.sys_language_uid = 0

[globalVar = GP:L = 2]
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en-EN
config.sys_language_uid = 2

[globalVar = GP:L = 3]
config.language = fr
config.sys_language_uid = 3
config.locale_all = fr_FR
config.htmlTag_langKey = fr-FR
[end]

然后我从扩展程序srlanguagemenu添加了此语言菜单:

10 < plugin.tx_srlanguagemenu_pi1
10{
    languagesUidsList = 0,2,3
    defaultLayout = 2
    showLinkWithFlag = 0
    showCurrent = 1
}

但菜单只显示“英文”。这是确切的标记:

<div class="tx-srlanguagemenu-pi1">
    <div class="CUR"><img src="typo3/gfx/content_client.gif" alt="" style="width:7px; height:10px;"><a href="index.php?id=46">English</a></div>
    <div class="SPC"> &nbsp; </div> <div class="INACT"></div>
    <div class="SPC"> &nbsp; </div> <div class="INACT"></div>
</div>

另外。在菜单中,页面名称不显示翻译版本。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您不仅需要翻译页面内容,还需要翻译页面。这是通过创建“alternative_page_language”(德语中的“替代Seitensprache”)来完成的。

您可以通过HMENU.special = language创建多语言TS菜单。

要处理翻译,请查看INFO-Modul。有一个“本地化概述”,不要错过:)我猜你已经在Page Modul中找到了语言View。

相关问题