Bonjour tout le monde
J'essaye depuis hier d'utiliser mes templates smarty avec du javascript et je suis tombé sur un os.
Voici mon template :
Vous l'aurez compris, le but est de remplacer les balises smarty par une valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div style="float:left;width:50px;height:50px;background-image:url('cartes/{$idPartie}/cases/{$idCase}.png';" id="case_{$idCase}"> </div>
J'essaye de la faire comme ça :
brut contient mon template sous forme de texte et c'est le signe dollar ($) qui ne passe pas. Est-ce qu'il y a un moyen de reconnaître le caractère dollar avec cette classe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 reg = new RegExp("\{\$idCase\}","g"); brut=brut.replace(reg,'32762');
Merci d'avance pour vos réponses
Edit :
Bon alors, j'ai fini par trouver, désolé d'avoir pollué le forum, il faut mettre un double échappement devant le dollar :
Code : Sélectionner tout - Visualiser dans une fenêtre à part reg = new RegExp("\{\\$idCase\}","g");
Partager