Typo3 sr\u语言\u菜单下拉菜单不工作
我已经在Typo3 6.2中安装并配置了sr_language_菜单(带有real_url) 1.如果我使用链接,翻译工作正常 但是,如果我使用下拉列表,则重定向不会发生,而是包含一些如下的查询字符串Typo3 sr\u语言\u菜单下拉菜单不工作,typo3,multilingual,typo3-6.2.x,Typo3,Multilingual,Typo3 6.2.x,我已经在Typo3 6.2中安装并配置了sr_language_菜单(带有real_url) 1.如果我使用链接,翻译工作正常 但是,如果我使用下拉列表,则重定向不会发生,而是包含一些如下的查询字符串 /?tx_srlanguagemenu_languagemenu[__referrer][%40extension]=SrLanguageMenu&tx_srlanguagemenu_languagemenu[__referrer][%40controller]=Menu&
/?tx_srlanguagemenu_languagemenu[__referrer][%40extension]=SrLanguageMenu&tx_srlanguagemenu_languagemenu[__referrer][%40controller]=Menu&tx_srlanguagemenu_languagemenu[__referrer][%40action]=index&tx_srlanguagemenu_languagemenu[__referrer][arguments]=YTowOnt9d9666863629331a07b703f260fec14a2665cc267&tx_srlanguagemenu_languagemenu[__trustedProperties]=a%3A0%3A{}cb8407c7c1f13f96cdceecffd389e5c5a2e8d31c&tx_srlanguagemenu_languagemenu[uri]=de%2Fzuhause%2F
我使用了下面的打字稿来拼凑语言
lib.language = HMENU
lib.language {
special = language
special.value = 0,1
1 = TMENU
1 {
wrap =
class="dropdown-toggle" href="#">Language
class="dropdown-menu">|
noBlur = 1
NO {
linkWrap =
|
||
|
stdWrap.override = Nederlands || English
doNotLinkIt = 1
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=1
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.no_cache = 0
stdWrap.typolink.title = Nederlands || English
}
ACT < .NO
ACT = 1
ACT {
linkWrap =
|
||
class="en_lang active">|
}
}
}
In your custom typo3conf/realurl_conf.php you need to set the languages
according to the id they have
array(
'GETvar' => 'L',
'valueMap' => array(
// id's need to line up with Website Language Ids in TYPO3
// 'nederlands' => '0',
'' => '0',
// 'english' => '1',
'en' => '1',
),
'noMatch' => 'bypass',
)
lib.language=humenu
自由语言{
特殊=语言
特殊值=0,1
1=t菜单
1 {
包裹=
class=“dropdown toggle”href=“#”>语言
class=“下拉菜单”>|
noBlur=1
没有{
连环包装=
|
||
|
stdWrap.override=Nederlands | |英语
doNotLinkIt=1
stdWrap.typolink.parameter.data=页面:uid
stdWrap.typlink.additionalParams=&L=0 | |&L=1
stdWrap.typolink.addQueryString=1
stdWrap.typolink.addQueryString.exclude=L,id,cHash,无缓存
stdWrap.typolink.addQueryString.method=GET
stdWrap.typolink.useCacheHash=1
stdWrap.typolink.no_缓存=0
stdWrap.typolink.title=荷兰| |英语
}
第号法案
ACT=1
表演{
连环包装=
|
||
class=“en_lang active”>|
}
}
}
在自定义typo3conf/realurl_conf.php中,需要设置语言
根据他们的身份证
排列(
'GETvar'=>'L',
'valueMap'=>数组(
//id需要与TYPO3中的网站语言id对齐
//“荷兰”=>“0”,
'' => '0',
//“英语”=>“1”,
‘en’=>‘1’,
),
“noMatch”=>“bypass”,
)