2012-12-01 52 views
1

我一直在尝试创建基于活动货币代码交换表数据的简单脚本。这是一个尺寸图(在product.tpl上)。如果“USD”被激活,则显示表格“A”(英寸),否则显示表格“B”(厘米)。根据货币选择更改页面数据

我完全用php/js破解,但足以发现我的麻烦。 :) 我跟随此线程将货币代码变量带入“product.tpl”:How to get currency to show on product page in opencart?

现在我只是敲我的头,我找不到合适的变量来创建交换...我我已经尝试了一个简单的If/Else脚本的多种变体,基本如下:

<?php if ($currency['code'] == $currency_code) { ?> 
    <td>15.5"</td> 
    <td>25"</td> 
<?php } else { ?> 
    <td >40cm</td> 
    <td >64cm</td> 
<?php } ?> 

任何人都知道脚本可能是什么样子? 还是我完全吠叫错了猫? THX

回答

0

只需使用会话值的货币代码...

<?php if($this->session->data['currency'] == 'USD') : ?> 
<td>15.5"</td> 
<td>25"</td> 
<?php else: ?> 
<td>40cm</td> 
<td>60cm</td> 
<?php endif; ?> 
+0

感谢的是,完美的作品!我认为IF/ELSE之前使用过这种类型的语句,就像在控制器文件中一样。很酷! – JacksonJJ