2017-03-10 65 views
0

我試圖從我的網站的數據層發送一個有幾個條件的值。 這是代碼我現在有用於從後端獲得的值,並把它設置到數據層:如何在OXID eShop中獲取貨幣名稱而不是號碼?

currency: '[{$oView->getCurrencyCovIndex()|string_format:"%.2f"}]' 

的問題是,此功能的結果是從1到5的整數,每個代表一個特定的貨幣。 因此,例如:

1=EUR 
2=GBP 
3=USD 
. 
. 
. 

我想有是一些翻譯這一結果爲相應的字符串值:

currency: switch(value) { 
case 1: 
currency = 'EUR' 
break; 
case 2: 
currency = 'GBP' 
break; 
case 3: 
currency = 'USD' 
break; 
} 

該網站是基於一個智者的跟蹤代碼模板的oxidshop 。

+0

編輯語法 – johan855

回答

1

在較新的OXID版本(用4.9.x測試)中,$currency變量可用於所有模板。在你的模板中這樣訪問它:

[{assign var="sCurrencyName" value=$currency->name}] 
相關問題