我需要在我的 prestashop 商店 v1.5.6.1 中实现货币块和语言块。我已经提前实现了这些模块页脚部分。语言块是可见的,但我无法使用下拉菜单更改语言。货币块模块在前端根本没有显示。
问问题
3749 次
2 回答
0
于 2013-12-03T05:39:08.180 回答
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
于 2013-12-03T05:50:12.423 回答