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 サイトは、スマートなトラッキング コード テンプレートを備えた oxidshop に基づいています。