我正在尝试使用typo3建立一个多语言网站,但遇到了一些麻烦。该网站的默认语言是德语,但我也希望有英语和法语。所以我又定义了2种语言:ID=2的英语和ID=3的法语
接下来我将此打字稿添加到我的模板中:
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]
然后我从扩展中添加了这个语言菜单高级语言菜单 http://typo3.org/extensions/repository/view/sr_language_menu:
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"> </div> <div class="INACT"></div>
<div class="SPC"> </div> <div class="INACT"></div>
</div>
还。在菜单中,页面名称不显示翻译版本。
我究竟做错了什么?
您不仅需要翻译页面的内容,还需要翻译页面。这是通过创建“alternative_page_language”(德语为“alternative Seitensprache”)来完成的。
您可以通过以下方式创建多语言 TS 菜单HMENU.special = 语言 http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.7.0/view/1/7/#id784990.
要使用翻译,请查看 INFO-Modul。有一个“本地化概述”,不要错过它:)我猜你已经在页面模块中找到了语言视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)