Jump to content

Image unique vers le panier


Recommended Posts

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

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

  • 3 months later...

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

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