J'ai besoin d'ajouter du code javascript dans les fichiers modèles Smarty et ces choses {ldelim} {rdelim} me détruisent. Existe-t-il un moyen de dire à smarty d'ignorer le balisage d'un bloc et de le sortir tel quel? Quelque chose de similaire à des blocs CDATA dans le xml?Dites à smarty d'imprimer le bloc tel quel
Juste au cas où: voici comment javascript simple semble maintenant:
$(function() {ldelim}
$("#slides").accessNews({ldelim}
speed : "{$speed}",
slideBy : 1
{rdelim});
{rdelim});
heh chair de poule?
Mieux que le désordre {literal} {/ literal}. – Daff
Malheureusement, cela ne s'applique pas à mon cas, car j'ai déjà beaucoup de fichiers modèles hérités avec lesquels travailler. – Juriy
@Juriy je vois. Hmm, alors je ne vois pas un moyen de contourner cela, sauf pour exclu les blocs JS en utilisant {literal}. –