Bug #1966
closedErreur 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
Updated by Cécile Bonin about 11 years ago
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
Updated by Nicolas Eysseric about 11 years ago
- Status changed from New to Assigned
- Assignee set to Emmanuel Hugonnet
- Priority changed from Normal to High
Updated by Cécile Bonin almost 11 years ago
- Status changed from Assigned to In progress...
- Assignee changed from Emmanuel Hugonnet to Cécile Bonin
Updated by Cécile Bonin almost 11 years ago
- Status changed from In progress... to 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
Updated by Cécile Bonin almost 11 years ago
- Status changed from Resolved to 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
Updated by Cécile Bonin almost 11 years ago
Récupérer la Taglib-5.5-SNAPSHOT.jar daté du 30/06/2011 ici : http://extranet.silverpeas.com/silverpeas/File/18200