4.4.2 differences visualisation esace prvé

bonjour,
j’ai un modele avec une variable ratio créé dans la boucle siiimg

<BOUCLE_A>

	[(#SET{h,#GET{image}|hauteur})]
	[(#SET{l,#GET{image}|largeur})] 
	[(#SET{ratio,#GET{l}|div {#GET{h}}})] 

<BOUCLE_B >
	
	<div 	     style="aspect-ratio:#GET{ratio}; background-image: url('#GET{image}')...
			    ....
	</div>

</BOUCLE_B>
</BOUCLE_A>
l'appel au GET{ratio} est dans une boucle incluse 

resultat
ok espace public
OK espace privé lorsque est sur l’article sans avoir cliqué sur modifié

par contre si on va sur voir ou sur la page modif a gauche, apercu a droite , #GET{ratio} n’apparait pas est donc l’image pas visible ( aplatie)

A première vue il faudrait savoir comment est défini le #SET{image} hors de la boucle car à mon avis c’est la que ça coince car #GET{ratio} dépend in fine de #GET{image} !

j’ai rajouté une valeur par defaut 4/3 qui sera prise dans l’espace privé.


<BOUCLE_A>

  <BOUCLE_doc(DOCUMENTS){si #ENV{image}|oui} {id_document=#ENV{image}} {tout}>
	#SET{image,#FICHIER} 
</BOUCLE_doc>
	[(#SET{h,#GET{image}|hauteur})]
	[(#SET{l,#GET{image}|largeur})] 
	[(#SET{ratio,#GET{l}|div {#GET{h}}})] 

<BOUCLE_B >
	ratio = #GET{ratio} 
	<div 	     style="aspect-ratio:#GET{ratio}; background-image: url('#GET{image}')...
			    ....
	</div>

</BOUCLE_B>
</BOUCLE_A>

le ratio s’affiche bien mais le paramètre aspect-ratio=#GET{ratio} n’apparait pas du tout dans le code généré … meme pas aspect-ratio= vide