Jump to content

[Résolu] Utilisation d'une image différente entre la vignette de la sous-catégorie et l'entête de la sous-catégorie


ThierryF

Recommended Posts

Bonjour à tous,

Je suis débutant dans prestashop 8.2 mais je me débrouille en programmation.

J'ai beau chercher, je ne trouves pas de solution.

lorsque l'on rentre dans une catégorie, il y a toutes les vignettes (et les noms) des sous catégories et lorsque l'on rentre dans une sous-catégorie on a un titre, un texte descriptif et une image de la catégorie qui est la même que la vignettes précédentes.

J'aimerais utiliser un autre format d'image pour l'image lorsque l'on rentre dans la sous-catégorie.

Autrement explique, la vignette du bouton de ma sous-catégorie, je veux une image carré et l'image d'entête de cette catégorie doit être une image paysage allongée.

Qui peut m'aider sur ce sujet ?

Un tout grand merci d'avance

Thierry

Edited by ThierryF (see edit history)
Link to comment
Share on other sites

il y a 16 minutes, Mediacom87 a dit :

Bonjour,

sur 8.2.0 vous avez 3 formats d'image par catégorie :

  • Image de couverture de la catégorie
  • Miniature de la catégorie
  • Miniatures du menu

Vous devriez donc pouvoir adapter votre thème en fonction de vos besoins.

Soit je peux utiliser une des 3 images de base, soit en créer une nouvelle.

Mais si je veux utiliser une des 3, comment puis-je les appeler dans mon TPL ?

Il y en a une que je connais déjà : $category.image.large.url

Mais j'aimerais connaitre les 2 autres et surtout la vignette.

Link to comment
Share on other sites

il y a 16 minutes, Prestashop Addict a dit :

Il faut créer un nouveau type image nom/dimensions pour les catégories. Et dans le template category mettre ce nom là avec un getimagelink

<img src="{$link->getImageLink($category.link_rewrite, $category.image['id_image'], 'mon_format')|escape:'html':'UTF-8'}" />

image.thumb.png.5fe8b8c18b7d1e189d8e0fa5b0f25d64.png

image.png.f8d4c5805b07db8ad17f2c53745e7344.png

Un grand merci .pour cette réponse. Mais après avoir créé mon format d'image, comment je fais pour attacher une autre image à une catégorie et surtout comment puis-je l'appeler dans mes TPL ?

Le but etant d'avoir une image A pour la vignette de la sous-catégorie et une image B d'un autre format pour entête (bandeau) de la sous-catégorie.

En image

Image vignettes des sous-catégories :
Screenshot2025-01-07at19_16_19.thumb.png.8df7e1ea5911ade991cd6ef3d8143d67.png

Image entête de sous-catégorie

Screenshot2025-01-07at19_17_05.thumb.png.22cf79b710e3a674980ac8a7876d5ec7.png

 

Image entête de la sous-catégorie 2 : 

Screenshot2025-01-07at19_17_13.thumb.png.f63d62262ebeca55651b32fa65db0712.png

Hors actuellement ce sont au deux endroit la même image qui est appelée.

 

Edited by ThierryF (see edit history)
Link to comment
Share on other sites

Ce sera toujours la même image (il n'y en a qu'une par catégorie), c'est juste la taille qui change. Donc par exemple vous voulez afficher pour la catégorie une image en 800 x 250. Mettez votre image d'origine à cette taille, elle sera à la bonne taille et réduite pour les autres formats ;-).

Link to comment
Share on other sites

il y a 40 minutes, Prestashop Addict a dit :

Ce sera toujours la même image (il n'y en a qu'une par catégorie), c'est juste la taille qui change. Donc par exemple vous voulez afficher pour la catégorie une image en 800 x 250. Mettez votre image d'origine à cette taille, elle sera à la bonne taille et réduite pour les autres formats ;-).

Re merci @Prestashop Addict.

Mais j'ai trouvé la solution pour avoir 2 images différentes pour l'entête et la vignette. C'est de base dans Prestashop. Mais ce n'est peut-être pas la meilleur et la plus sécure façon de faire (point de vue encodage). Bien que les catégorie ne change pas tous les jours.

Ma façon de faire est : Dans la catégorie, sélectionner un image pour "Image de couverture de la catégorie" et ensuite une image pour "Miniature de la catégorie". ce qui permet d'avoir 2 images différentes pour une même catégorie.

Mais attention, interdiction de modifier l'image de couverture par la suite sans réimporter l'image de la miniature. Car si on importe l'image de couverture seul, la miniature se change automatiquement.

Vous pouvez voir le résultat final sur mon site en construction et sur le style Glamour (https://www.likeafeather.tcone.be/shop/en/21-style)

Je vais mettre le sujet en Résolu dans 15 minutes.

N'hésitez pas à me faire vos commentaire si ma solution est mauvaise ou dangereuse.

Link to comment
Share on other sites

  • ThierryF changed the title to [Résolu] Utilisation d'une image différente entre la vignette de la sous-catégorie et l'entête de la sous-catégorie

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...