Bonjour, je pense être tombé sur un loup en essayant de bidouiller une version locale du modèle <img>. Je cherchais à insérer des attributs à une image et à force de tâtonner avec l'aide de fa_b et ladnet, je suis tombé sur un comportement bizarre :
Mon squelette :
<BOUCLE_doc(DOCUMENTS){extension IN jpg,gif}{0,1}{par hasard}>
[(#FICHIER|image_recadre|inserer_attribut{class,"spip_document_justify"})]
#SET{vrai,vrai}
<BOUCLE_condition(CONDITION) {si #GET{vrai}|=={vrai}} >
<pre>c'est vrai</pre>
[(#FICHIER|image_recadre|inserer_attribut{class,"spip_document_justify"})]
</BOUCLE_condition>
</BOUCLE_doc>
Avant la boucle condition, j'ai mon image :
<img src="sites/procyon.dev.espci.fr/local/cache-gd2/f2ca8829fe4e49666a02ebd4c7788d2d.jpg" width="643" height="828" class="spip_document_justify">
(qui s'affiche bien)
Dans la boucle CONDITION, j'ai :
<pre>c'est vrai</pre>
jpg/afficheRCE2012_2.jpg
Si je remplace l #FICHIER par :
<img src="#URL_DOCUMENT" class="spip_document_justify" />
ça fonctionne.
J’espère être dans la bonne file, vu que je crois que la boucle CONDITION a regagné le giron du core de SPIP. Sinon, tout pardon, je re-posterai dans la ZONE.