Plusieurs options permettent d'obtenir l'effet souhaité.
Une option consiste à définir la variable comme une variable globale dans la disposition, par ex. partie en-tête HTML de la page avec
<script>
var pName = "{l s='text'}";
</script>
puis l'utiliser dans le ajax-cart.js
avec
content += '<span class="pname">' + pName + '</span>';
Une autre option est d'utiliser un attribut de données:
Trouver un HTML wrapper élément du DOM du panier et insérez l'attribut de données suivant, ou vous pouvez utiliser tout autre élément HTML accessible.
<div id="shopping-cart-wrapper" data-label-pname="{l text='text'}"></div>
Puis dans l'utilisation ajax-cart.js
:
content += '<span class="pname">' + $('#shopping-cart-wrapper').data('label-pname') + '</span>';
https://stackoverflow.com/questions/18422642/prestashop-how-to-add-static-contents-in-different-language-in -tpl-fichier – Merlyn007