我正在使用TYPO3(暂时没有其他选择),我必须在网站上添加辅助语言。
我有两种语言:
我在RealUrl和主模板中进行了更改。
config.sys_language_uid = 0 config.language = en config.locale_all = en_US.UTF-8 page.config.language = en config.linkVars = L [GLOBAL] [globalVar = GP:L = 1] config { sys_language_uid = 1 htmlTag_langKey = en_US language = en_US locale_all = en_US.UTF-8 } [end] [GLOBAL]
和
'preVars' => array( array( 'GETvar' => 'no_cache', 'valueMap' => array( 'no_cache' => 1, ), 'noMatch' => 'bypass', ), array( 'GETvar' => 'L', 'valueMap' => array( 'en' => '0', 'en_US' => '1', ), 'noMatch' => 'bypass', 'valueDefault' => 'en', ), ),
到目前为止,我的语言已经创建,我的页面的原始和翻译都出现在TYPO3的页面编辑中。
网址有效(www.mywebsite.com/en_US/mypage.html)。
从这一点开始它不再起作用了: 使用良好的URL生成页面,但加载默认语言内容。 (即使预览测试www.mywebsite.com/index.php?id=123&L=1未加载好的内容)
我错过了什么吗?
答案 0 :(得分:0)
解决:
忘记精确页面版中的原始翻译
在页面编辑的“常规”选项卡的列表(Transl.Orig)中选择原始文件。