|push qui mange les apostrophes !

Je dois compter et numéroter les éléments, je fais appel à #COMPTEUR_BOUCLE
Parce que la numérotation doit commencer 0, je fais appel au filtre |moins{1}

ça donne quelque chose comme
#SET{liste, #ARRAY}
<BOUCLE_affiche(ARTICLES){critere}>
#SET{num,#COMPTEUR_BOUCLE|moins{1}}
#SET_PUSH{liste,
truc="#GET{num_slide}"><span class="ma_classe">bla bla bla</span>}
(...)

ça marche très bien... sauf que le résultat est tronqué
dans le tableau "liste", on a comme valeurs
truc="1><span class=show-for-sr">bla bla bla</span>
truc="2><span class=show-for-sr">bla bla bla</span> etc...

et pas
truc="1"><span class="show-for-sr">bla bla bla</span>
truc="2"><span class="show-for-sr">bla bla bla</span>
(il y a 2 guillemets double qui sautent)
alors que si je mets
#SET_PUSH{liste,
truc="#COMPTEUR_BOUCLE"><span class="ma_classe">bla bla bla</span>}
le résultat est correct

=> ça dit quelque chose à quelqu'un ?