J'essaye d'envoyer une valeur, à partir du Datalayer de mon site Web, qui a quelques conditions. Ceci est le code j'ai actuellement pour obtenir la valeur de l'arrière-plan et le mettre dans la couche de données:Comment obtenir le nom de la monnaie à la place numéro dans OXID eShop?
currency: '[{$oView->getCurrencyCovIndex()|string_format:"%.2f"}]'
Le problème est que les résultats de cette fonction sont des nombres entiers de 1 à 5, chacun représentant un spécifique devise. Ainsi, par exemple:
1=EUR
2=GBP
3=USD
.
.
.
Ce que je voudrais avoir quelque chose qui se traduit par ce résultat dans les valeurs de chaîne correspondantes:
currency: switch(value) {
case 1:
currency = 'EUR'
break;
case 2:
currency = 'GBP'
break;
case 3:
currency = 'USD'
break;
}
Le site est basé sur un oxidshop avec un modèle de code de suivi Smarty .
édité la syntaxe – johan855