0

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 に基づいています。

4

1 に答える 1