我需要在我的prestashop商店v1.5.6.1中实现货币块和语言块。我已经提前实现了这些模块的页脚部分。语言块可见但我无法通过使用下拉列表来更改语言。货币区块模块在前端完全没有消失。
答案 0 :(得分:0)
答案 1 :(得分:0)
在blockcurrencies.php文件中添加此行
public function hookdisplayFooter($params){
if ($this->_prepareHook($params))
return $this->display(__FILE__, 'blockcurrenciesfooter.tpl');
}
在模块文件夹中添加blockcurrenciesfooter.tpl。
在blockcurrenciesfooter.tpl中添加此代码
<form id="setCurrency" action="{$request_uri}" method="post">
<div class="change_currency"><span>Choose Currency</span><br/>
<select class="change_currency">
{foreach from=$currencies key=k item=f_currency}
<option value="{$f_currency.id_currency}">
{$f_currency.sign} {$f_currency.name}
</option>
{/foreach}
</select>
</div>
</form>
<script type="text/javascript">
$('.change_currency').change(function(){
javascript:setCurrency($(this).val());
});
</script>
将“货币区块”模块挂钩到displayFooter