ThierryF Posted January 7 Share Posted January 7 (edited) 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 January 8 by ThierryF (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 7 Share Posted January 7 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. Link to comment Share on other sites More sharing options...
Prestashop Addict Posted January 7 Share Posted January 7 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'}" /> 1 Link to comment Share on other sites More sharing options...
ThierryF Posted January 7 Author Share Posted January 7 On 1/7/2025 at 5:50 PM, Mediacom87 said: 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. Expand 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 More sharing options...
ThierryF Posted January 7 Author Share Posted January 7 (edited) On 1/7/2025 at 6:05 PM, Prestashop Addict said: 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'}" /> Expand 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 : Image entête de sous-catégorie : Image entête de la sous-catégorie 2 : Hors actuellement ce sont au deux endroit la même image qui est appelée. Edited January 7 by ThierryF (see edit history) Link to comment Share on other sites More sharing options...
Prestashop Addict Posted January 8 Share Posted January 8 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 More sharing options...
ThierryF Posted January 8 Author Share Posted January 8 On 1/8/2025 at 9:41 AM, Prestashop Addict said: 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 ;-). Expand 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now