- Statut changé de In progress... à Resolved
Mise à jour de la taglib Kmelia classe KmeliaTagUtil, modification de la méthode getParsedFieldValue pour ajouter automatiquement le contexte web à la valeur des champs Image des formulaires XML.
Nouvelle version de taglibs-5.5-SNAPSHOT.jar
Ainsi, pour les champs image de vos pages web, il faut utiliser la propriété parsedFieldValue et ne pas ajouter le chemin absolu contenant le contexte web (c'est la taglib qui rajoute automatiquement le contexte web) :
<logic:notEmpty name="zePubDetail" property="fieldValue(VisuelDroite)">
<%//Affichage conditionnel du visuel%>
<br/>
<center>
<bean:define name="ttContenu" property="<%="parsedFieldValue("+currentPubId+",VisuelDroite)"%>" id="zeParsedFieldVisuelDroite"/>
<img src="-<%=silverpeasContextWeb%>-<bean:write name="zeParsedFieldVisuelDroite" filter="false"/>" />
</center>
</logic:notEmpty>
ok si image téléchargée : /contexteWeb//attached_file/componentId/kmelia24/attachmentId/11496/lang/fr/name/Couv-RA-site-colonne-droite.jpg
ok si image galerie : /contexteWeb/attached_file/dummy?ImageId=48&ComponentId=gallery134&UseOriginal=true