Projet

Général

Profil

Actions

Bug #1966

fermé

Erreur lors de la restitution web d'une image provenant d'une galerie

Ajouté par Cécile Bonin il y a presque 13 ans. Mis à jour il y a presque 13 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Version cible:
-
Début:
04/05/2011
Echéance:
% réalisé:

0%

Temps estimé:
Temps passé:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.5.4
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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 presque 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 presque 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 presque 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 presque 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 presque 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 presque 13 ans

Récupérer la Taglib-5.5-SNAPSHOT.jar daté du 30/06/2011 ici : http://extranet.silverpeas.com/silverpeas/File/18200

Actions

Formats disponibles : Atom PDF