leo1234 Posted June 24, 2022 Share Posted June 24, 2022 Bonjour, pour la création d'un module, j'ai besoin d'afficher dans mon fichier tpl la miniature de certain produits. J'ai trouvé que l'on pouvait le faire appelant templates\catalog\_partials\miniatures\product.tpl avec un include mais en paramètre j'ai essayé de mettre soit l'id du produit soit le produit en entier mais les deux ne m'affichent pas la miniature. Là $product correspond a l'id du produit sinon je récupère le produit avec $product = new Product($id_product); et puis je passe en paramètre mon $product comme cela {include file="catalog/_partials/miniatures/product.tpl" product=$product} J'ai bien l'emplacement qui se crée mais il vide: Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 24, 2022 Share Posted June 24, 2022 Bonjour, et en faisant : $product = new Product($id_product, true); est-ce que c'est mieux ? Link to comment Share on other sites More sharing options...
leo1234 Posted June 27, 2022 Author Share Posted June 27, 2022 Merci de votre réponse et en poussant un peu sur la ligne conseillée, j'ai trouvé $product = new Product($id_product, false, $lang_id); avec le bon id pour la langue, cela me permet de récupérer certaines informations dans le fichier tpl avec {$prod->name} après l'avoir assigné a $prod grâce à smarty mais cependant la ligne {include file="catalog/_partials/miniatures/product.tpl" product=$prod} n'arrive pas à utiliser mon objet 'prod' pour m'afficher la vignette de mon produit. J'ai pensé soit à passer toutes les variables de mon produit dans un tableau ou alors à faire une requête pour ne prendre que ceux dont j'ai besoin. Merci d'avance ! 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