Prestashop 在BO的标题中选择语言
我想做一个快速语言变化的标题部分。目前,我必须转到我的个人资料来更改语言Prestashop 在BO的标题中选择语言,prestashop,Prestashop,我想做一个快速语言变化的标题部分。目前,我必须转到我的个人资料来更改语言 <div id="header_changeLang" style=""> <a class="change_lang" {if $lang_iso=="lt"}style="text-decoration:underline;"{/if} href="{$thisIndex}&change_lang=4">LT</a> <a class="change_l
<div id="header_changeLang" style="">
<a class="change_lang" {if $lang_iso=="lt"}style="text-decoration:underline;"{/if} href="{$thisIndex}&change_lang=4">LT</a>
<a class="change_lang" {if $lang_iso=="lv"}style="text-decoration:underline;"{/if} href="{$thisIndex}&change_lang=5">LV</a>
<a class="change_lang" {if $lang_iso=="en"}style="text-decoration:underline;"{/if} href="{$thisIndex}&change_lang=1">EN</a>
<a class="change_lang" {if $lang_iso=="ru"}style="text-decoration:underline;"{/if} href="{$thisIndex}&change_lang=6">RU</a>
</div>
{literal}
<script>
$(document).ready(function() {
$(".change_lang").each(function() {
link = $(this);
langName = link.html();
langId = link.attr("href")[link.attr("href").length-1];
link.attr("href", "index.php{/literal}{foreach $smarty.get as $param=>$val}{if $param == "controller"}?{else}&{/if}{$param}={$val}{/foreach}{literal}&change_lang="+langId);
//console.log(langName +" - "+ link.attr("href"));
});
});
</script>
{/literal}
{literal}
$(文档).ready(函数(){
$(“.change_lang”)。每个(函数(){
link=$(此项);
langName=link.html();
langId=link.attr(“href”)[link.attr(“href”).length-1];
link.attr(“href”,“index.php{/literal}{foreach$smarty.get as$param=>$val}{if$param==“controller”}{else}&{/if}{$param}{/foreach}{literal}&change{lang=“+langId”);
//log(langName+“-”+link.attr(“href”);
});
});
{/literal}
我尝试了这个,但我得到了一个错误的网址。我试图将语言块移植到DashboardzoneTwo
,但似乎出了问题。我什么也看不见
有没有办法更正change lang块?尝试
$currentIndex
而不是$thisIndex
至于&change\u lang=4
,您是否实现了一些处理该参数的代码
有关详细信息,请打开文件
[ADMIN DIR]/themes/default/template/header.tpl
并在某处添加{debug}
,这将打开一个包含所有smarty变量的弹出窗口。Yap,我附加了一些代码。看看这个$currentIndex没有帮到我。$thisIndex
从哪里来?我在我的商店里找不到这个变量!将{if$param==“controller”}
替换为{if$val@iteration==1}
如果将其更改为$currentIndex,可能会得到更好的结果。这件事他没帮上忙。有没有其他方法可以改变BO头中的fast LANG?