Bug #1966
ferméErreur lors de la restitution web d'une image provenant d'une galerie
Description
Si l'on va chercher une image dans une galerie dans un champ Image d'un formulaire XML (dont on a activé l'option Photothèques), l'image ne s'affiche pas dans le site web via les taglibs
Mis à jour par Cécile Bonin il y a plus de 13 ans
Précisions :
En utilisant la propriété fieldValue :
<logic:notEmpty name="zePubDetail" property="fieldValue(VisuelDroite)">
<%//Affichage conditionnel du visuel%>
<br/>
<center><img src="<%=silverpeasContextWeb%><bean:write name="zePubDetail" property="fieldValue(VisuelDroite)" filter="false"/>" /> </logic:notEmpty></center>
ok si image téléchargée : http://server:port//contexteWeb//attached_file/componentId/kmelia24/attachmentId/11496/lang/fr/name/Couv-RA-site-colonne-droite.jpg
pas ok si image galerie car le chemin silerpeas n'est pas remplacé : http://server:port//contexteWeb//silverpeas/GalleryInWysiwyg/dummy?ImageId=48&ComponentId=gallery134&UseOriginal=true
En utilisant la propriété parsedFieldValue :
<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 : http://server:port//contexteWeb//attached_file/componentId/kmelia24/attachmentId/11496/lang/fr/name/Couv-RA-site-colonne-droite.jpg
pas ok si image galerie car le contexte est doublé :
http://server:port//contexteWeb//contexteWeb/attached_file/dummy?ImageId=48&ComponentId=gallery134&UseOriginal=true
Mis à jour par Nicolas Eysseric il y a plus de 13 ans
- Statut changé de New à Assigned
- Assigné à mis à Emmanuel Hugonnet
- Priorité changé de Normal à High
Mis à jour par Cécile Bonin il y a plus de 13 ans
- Statut changé de Assigned à In progress...
- Assigné à changé de Emmanuel Hugonnet à Cécile Bonin
Mis à jour par Cécile Bonin il y a plus de 13 ans
- 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
Mis à jour par Cécile Bonin il y a plus de 13 ans
- Statut changé de Resolved à Closed
Voir document de migration MIGRATION DE PAGES WEB SPÉCIFIQUES LORS DU PASSAGE DE SILVERPEAS EN V5.5
Chapitre 1.2 (page 2)- MODIFICATIONS À APPORTER SUR LES PAGES AFFICHANT DES CHAMPS IMAGES
qui se trouve ici : http://extranet.silverpeas.com/silverpeas/Publication/6279
Mis à jour par Cécile Bonin il y a plus de 13 ans
Récupérer la Taglib-5.5-SNAPSHOT.jar daté du 30/06/2011 ici : http://extranet.silverpeas.com/silverpeas/File/18200