Web サイトの Datalayer から、いくつかの条件を持つ値を送信しようとしています。これは、バックエンドから値を取得してデータレイヤーに設定するために現在持っているコードです。
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;
}
この Web サイトは、smarty トラッキング コード テンプレートを使用した oxidshop に基づいています。
新しい OXID バージョン (4.9.x でテスト済み) では、$currency
変数はすべてのテンプレートで使用できます。次のようにテンプレートでアクセスします。
[{assign var="sCurrencyName" value=$currency->name}]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加