Jump to content

Modifier la taille des vignettes des produits quand on affiche tous les produits d'une catégorie


benteil
 Share

Recommended Posts

Bonjour à tous,

(je tiens à préciser que j'ai d'abord chercher une réponse sur ce forum et d'autres, et que soit je comprends encore moins bien que prévu, tout à fait envisageable, soit elle n'a pas été apporté)

En cliquant sur une catégorie, la liste des produits s'affiche.
La taille des "vignettes produit" est : 129x129 pixels.
Je souhaite pouvoir modifier cette taille pour afficher des "vignettes" plus grande.

J'ai essayé de créer une taille d'image dans l'admin que j'ai appelé "vignettes_large" de 250x250 px, mais je ne sais pas comment maintenant définir que c'est ce format là que prestashop doit utiliser pour afficher ma liste de produit.

Peut être d'ailleurs ceci n'est pas possible par l'admin et qu'il faut alors en passer par le code, auquel cas, je suis aussi preneur de quelques pistes.

Dans tous les cas, merci beaucoup,

Ben

Share this post


Link to post
Share on other sites

Bonjour,

Il faut éditer le fichier product-list.tpl de votre theme :

Localiser la ligne :

getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" />



et modifier

($product.link_rewrite, $product.id_image, 'home')



par

($product.link_rewrite, $product.id_image, 'vignettes_large')



N'oubliez pas de retoucher votre css ensuite...

V++

Atch

Share this post


Link to post
Share on other sites

D'abord, je suis impressionné par la réactivité de ce forum et de ses membres : Merci beaucoup.

Je vais essayer la proposition de Atch, pour ne pas avoir à modifier la conf existante (marche arrière possible).
Par contre Atch, avec la modif du product-list.tpl, il me faut aussi "Regénérer" toutes les miniatures ?

A ce propos, y'a t'il un risque à de perte d'image en regénérant ?

Merci.

Share this post


Link to post
Share on other sites

Bah oui dés lors que l'on créée un nouveau format, il faut régénérer .

Maintenant si vous êtes en 1.3 vous ne risquez pas grand chose car depuis cette version vous pouvez régénérer uniquement les images produits pour ce format uniquement.

V++

Atch

Share this post


Link to post
Share on other sites

  • 2 weeks later...

Salut,

Je viens de tomber sur ton post, et c'est ce que je cherche à faire.

Il faut éditer le fichier product-list.tpl de votre theme :

Localiser la ligne :

getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" />


et modifier
($product.link_rewrite, $product.id_image, 'home')

par

($product.link_rewrite, $product.id_image, 'vignettes_large')


N’oubliez pas de retoucher votre css ensuite…

Mais quand tu parles de retoucher le css, c'est le global ou le style ?

Merci

Share this post


Link to post
Share on other sites

  • 10 years later...

Bonjour,

Je suis sous presta 1.7

Je souhaiterais mettre par defaut mes vignettes produits qui apparaissent sur la page catégorie les unes en dessous des autres sans laisser le choix de la mise en page comme le propose le module car les vignettes par defaut sont misent les unes a cotés des autres. 

🤯 Je ne sais pas si j'ai été assez clair 🤔

Merci de votre aide

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More