Oneday Posted January 12, 2012 Share Posted January 12, 2012 Bonjour à Tous et bonne année ! J'espère que vous pourrez m'aider pour un petit soucis avec le module de base wishlist / liste de cadeaux : Une fois identifié, ce module permet d'ajouter des produits à une liste afin de pouvoir la consulter plus tard ou la partager. C'est lors de la consultation de la liste que mon problème apparaît : la photo associée au produit ne s'affiche pas... Je sais pourquoi mais je ne sais comment régler ce problème : le chemin de l'image n'est pas bon. Voici le code dans le fichier managewishlist.tpl qui est sensé afficher l'image : <img src="{$link->getImageLink($product.link_rewrite, $product.cover, 'small')}" alt="{$product.name|escape:'htmlall':'UTF-8'}" /> Et voici ce qui est affiché dans la page finale : <img src="http://www.lingerie-eternity.fr/-medium/soutien-gorge.jpg" alt="Soutien Gorge test"> Alors que le bon chemin devrait être : <img src="http://www.lingerie-eternity.fr/10-59-medium/soutien-gorge.jpg" alt="Soutien Gorge test"> A savoir que je n'ai fait aucune modification dans les fichiers de ce module. Voilà... Pouvez-vous me dire comment je peux régler ce problème de chemin ? Merci d'avance ! Je travaille avec la version de Prestashop : 1.4.6.2 Link to comment Share on other sites More sharing options...
loulou66 Posted January 13, 2012 Share Posted January 13, 2012 coucou peut tu régénérer le fichier .htaccess pour voir BO==>outils==> générateur options optimisation et URLs simplifié Coché Click sur Générer le fichier .htaccess @++ Loulou66 Link to comment Share on other sites More sharing options...
Oneday Posted January 16, 2012 Author Share Posted January 16, 2012 Bonjour, Merci pour ta réponse loulou66, malheureusement, la regénération du htaccess n'a pas réglé le problème... Une autre idée ? Link to comment Share on other sites More sharing options...
loulou66 Posted January 16, 2012 Share Posted January 16, 2012 coucou dans le module panier avec les petittes images il les affiches comme ca <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'small')}" alt="{$product.name|escape:htmlall:'UTF-8'|truncate:20}" align="left" title="{$product.name|escape:htmlall:'UTF-8'|truncate:20}" /> donc je pense pour ton module qu'il faut remplacer $product.cover par $product.id_image qui correspondrais au numéro du produits qui te manque <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'small')}" alt="{$product.name|escape:'htmlall':'UTF-8'}" /> @++ Loulou66 Link to comment Share on other sites More sharing options...
Oneday Posted January 16, 2012 Author Share Posted January 16, 2012 J'ai trouvé ! En fait, lorsque j'ajoute un produit dans ma liste, s'il s'agit d'une déclinaison de mon produit, il va chercher la photo correspondante de la déclinaison... Etant donné qu'il n'y avait pas de photos pour cette déclinaison ben pas d'image à afficher... Du coup, je ne m'embête pas à afficher la photo de la déclinaison mais plutôt la photo de base du produit, peut importe qu'il y ait une déclinaison ou non. Merci Loulou66 pour le coup de main ! Link to comment Share on other sites More sharing options...
loulou66 Posted January 16, 2012 Share Posted January 16, 2012 Coucou Impec @++ Loulou66 Link to comment Share on other sites More sharing options...
leglaude51 Posted May 12, 2013 Share Posted May 12, 2013 Hello, @Oneday, j'ai le même problème que toi. Produits avec déclinaisons, et je ne trouve pas comment modifier le code.... Peux-tu me dire comment tu as fait? Merci Link to comment Share on other sites More sharing options...
KevinNash Posted September 11, 2013 Share Posted September 11, 2013 J'ai le même souci, la modification à effectuer m'intéresse également Link to comment Share on other sites More sharing options...
Crea67 Posted October 27, 2013 Share Posted October 27, 2013 Bonjour, Même problème Est-ce quelqu'un pourrait partager la solution ?? Apparemment cela servirait à beaucoup de monde... Vous en remerciant par avance Link to comment Share on other sites More sharing options...
kalakrima Posted February 28, 2014 Share Posted February 28, 2014 Bonjour, Même problème Est-ce quelqu'un pourrait partager la solution ?? Apparemment cela servirait à beaucoup de monde... Vous en remerciant par avance En fait c'est un problème de chemin vers l'URL de l'image. Je viens d'avoir le même problème, mais j'ai réussi à le résoudre en comparant les fichiers view.tpl & managewishlist.tpl dans les dossiers : modules -> blockwishlist & themes -> theme -> modules -> blockwishlist. La ligne qui contient l'image n'était pas la même. Du coup j'ai copié la ligne image de la page qui s'affichait bien et mes images ont réapparus. Voilà, si ça aide quelqu'un tant mieux Link to comment Share on other sites More sharing options...
Crea67 Posted February 28, 2014 Share Posted February 28, 2014 Bonjour Kalakrima, Je n'ai pas de fichier view.tpl En fait, je n'ai rien dans mon thème relatif à la Wishlist. Pourrais-tu copier la bonne ligne ici stp ?? Moi ça m'aiderait car je n'ai pas trouvé la solution toute seule Merci par avance Link to comment Share on other sites More sharing options...
KevinNash Posted February 28, 2014 Share Posted February 28, 2014 Ceux qui ont trouvé la solution, merci de la partager, un forum sert à ça, à partager, pas juste à dire " j'ai trouvé " Link to comment Share on other sites More sharing options...
kalakrima Posted February 28, 2014 Share Posted February 28, 2014 Bonjour Kalakrima, Je n'ai pas de fichier view.tpl En fait, je n'ai rien dans mon thème relatif à la Wishlist. Pourrais-tu copier la bonne ligne ici stp ?? Moi ça m'aiderait car je n'ai pas trouvé la solution toute seule Merci par avance Oui, pas de soucis : <img src="{$link->getImageLink($product.link_rewrite, $product.cover, ImageType::getFormatedName('wishlist'))|escape:'html'}" alt="{$product.name|escape:'html':'UTF-8'}" /> Bien sur, moi j'a défini un nouveau format d'image pour cette page, qui porte le nom "wishlist", tu peux ajouter "medium" ou tout autre format existant. Ensuite coche bien l'option dans "Performances" -> Recompiler les templates si sont mis à jour, recharge ta page en vidant le cache et normalement ça doit marcher. En tout cas chez moi maintenant ça marche Mais je n'arrive toujours pas a afficher une confirmation d'envoi du message, genre une alerte : success ou warning.. Quand je clique sur le bouton envoyer, rien ne se passe, du coup j'ai cliqué 10 fois, car je pensais que ça ne marchait pas et j'ai reçu 10 emails Si quelqu'un sait comment afficher les alertes je suis preneuse!! 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