radeise Posted September 9, 2011 Share Posted September 9, 2011 Bonjour à tous, après une semaine sur prestashop, je pensais avoir pris mes marques mais un probleme reste pour moi sans solution. pour le moment lorsque je clic sur "ajouter au panier" l'image du produit part vers le panier (comme sur le theme de base prestashop). ce que je cherche à faire c'est d'avoir une seule et unique image pour tous les produits (comme sur le célèbre http://www.archiduchesse.com). apres moulte recherche sur le forum j'ai réussis à localiser les fichiers en question -/modules/blockcart/ajax-cart.js et plus précisement ici (ligne 207) // add the picture to the cart var $element = $(callerElement).parent().parent().find('a.product_image img,a.product_img_link img'); if (!$element.length) $element = $('#bigpic'); var $picture = $element.clone(); var pictureOffsetOriginal = $element.offset(); if ($picture.size()) $picture.css({'position': 'absolute', 'top': pictureOffsetOriginal.top, 'left': pictureOffsetOriginal.left}); var pictureOffset = $picture.offset(); var cartBlockOffset = $('#cart_block').offset(); le soucis est que je ne suis pas tres à l'aise avec ce bout de code. que dois-je faire pour pointer vers une image ? merci bcp :-) Link to comment Share on other sites More sharing options...
Julien Chaumond Posted September 9, 2011 Share Posted September 9, 2011 Tu dois pouvoir faire $picture.src = "URL_de_ton_image", non ? Link to comment Share on other sites More sharing options...
radeise Posted September 9, 2011 Author Share Posted September 9, 2011 Merci Julien, j'ai bien cru tenir la solution mais… je viens d'essayé de remplacé var $picture = $element.clone(); par $picture.src = "URL_de_ton_image" mais ça ne donne rien. L'article s'ajoute bien au panier, mais je n'ai plus aucune image qui va vers celui-ci Ça fait 2 jours, c'est désespérant ( alors que tout le reste c'était si bien passé ) Link to comment Share on other sites More sharing options...
Julien Chaumond Posted September 9, 2011 Share Posted September 9, 2011 Essaie de mettre cette ligne après var $picture = $element.clone(); (sinon $picture n'est plus défini). Mais disclaimer : je dis ça un peu "au pif", je n'ai pas testé, il faudrait regarder plus en détail Link to comment Share on other sites More sharing options...
radeise Posted September 9, 2011 Author Share Posted September 9, 2011 Rien n'y fait J'ai essayé de le remplacer, de le mettre après mais rien de rien Link to comment Share on other sites More sharing options...
arnaudmb Posted December 15, 2011 Share Posted December 15, 2011 Je voulais faire la meme chose et j'ai trouvé ce topic, la modif est en effet tres simple: Bonjour, Tu pourras remplacer le cadre par une image dans ton global.css : /* transfert effect*/ .transferProduct { border: 2px solid #888; } remplacer par exemple par : /* transfert effect*/ .transferProduct { border: 0px solid #888; background: url('../img/ton_image.gif') no-repeat; } Bye... Testé en fonctionnel en version 1.3.7 Source de l'info => http://www.prestasho...dule-blockcart/ Arnaud 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