2012-12-01 54 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