Jump to content

bug affichage image produits dans IE9


Recommended Posts

Bonjour,

 

Les images de mes produits s'affichent en taille miniature dans ie9 (environ 2px * 2px) alors qu'elles s'affichent correctement dans firefox 18.0.1.

Connaissant IE, ça ne me surprend pas mais j'aimerais beaucoup régler ce problème d'affichage donc si quelqu'un peut m'aider, je suis preneur!

 

Merci,

 

jimmy

Link to comment
Share on other sites

Bonsoir,

 

J'ai eu également ce problème. Il vient du fait que IE ne comprends pas certaines choses dans le langage de prestashop. Bref, pour faire simple, il faut modifier directement la taille des images dans le tpl de la fiche produit.

 

La fiche produit se trouve : /themes/nom_de_ton_theme/product.tpl

 

A la ligne 178 et 183, tu modifies width="..." height="..." par width="264" height="264"

 

pour les thumbs c'est ligne 199, tu les passes à width="58" height="58"

 

Normalement ça devrait être tout.

 

Bonne chance pour les modifications

Link to comment
Share on other sites

  • 2 weeks later...

Oui ça marche mais ce n'est pas une solution. L'erreur vient du fait que les attributs width et height des images sont vides ! Pourquoi il ne récupère pas les tailles correctement ??

 

EDIT : La solution est ici : http://www.prestashop.com/forums/topic/213642-product-images-not-showing-in-ie-after-update-to-1531/page__p__1054172#entry1054172

Edited by ben5back (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

Hello,

 

J'essaye de reproduire ce souci sans succès. Après une mise à jour d'une 1.5.2 vers une 1.5.3.1, les tailles d'images de homefeatured et de la page produit s'affichent bien avec le thème par defaut. J'aimerai bien corriger car apparemment pas mal de personnes le rencontrent mais j'avoue avoir du mal à comprendre le vrai problème.

 

A priori si je comprends, des anciens templates appellent :

 

{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}

 

au lieu de

 

{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}

 

Pourtant pour moi ImageType::getFormatedName devrait gérer les deux. Quelqu'un pour éclairer ma lanterne ?

 

Merci.

Link to comment
Share on other sites

Hello,

 

J'essaye de reproduire ce souci sans succès. Après une mise à jour d'une 1.5.2 vers une 1.5.3.1, les tailles d'images de homefeatured et de la page produit s'affichent bien avec le thème par defaut. J'aimerai bien corriger car apparemment pas mal de personnes le rencontrent mais j'avoue avoir du mal à comprendre le vrai problème.

 

A priori si je comprends, des anciens templates appellent :

 

{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}

 

au lieu de

 

{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')}

 

Pourtant pour moi ImageType::getFormatedName devrait gérer les deux. Quelqu'un pour éclairer ma lanterne ?

 

Merci.

 

 

Prestashop 1.5 renvoie les valeurs de height="{$homeSize.height}" width="{$homeSize.width}" uniquement pour les formats du theme par default (home_default / home).

 

Il suffit que le thème utilise un autre format, ça ne fonctionne plus. (Normal que dans ton cas, cela fonctionne Greg.)

 

<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_montheme')}> ---> avec des dimenssions spécifiques ne fonctionnera pas... car $homeSize.width---> n'est pas reconnue pour le nouveau format.

 

V++

 

Atch

Link to comment
Share on other sites

Prestashop 1.5 renvoie les valeurs de height="{$homeSize.height}" width="{$homeSize.width}" uniquement pour les formats du theme par default (home_default / home). Il suffit que le thème utilise un autre format, ça ne fonctionne plus. (Normal que dans ton cas, cela fonctionne Greg.)

 

Mais getFormatedName (https://github.com/PrestaShop/PrestaShop/blob/release/classes/ImageType.php#L143) renvoit home_default si 'home_montheme' n'est pas defini en back office. Ce que je ne comprends pas c'est pourquoi 'home_montheme' ne serait plus defini en back office après une mise à jour.

 

Merci pour votre aide.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...