Jump to content

ajouter un bouton add to cart dans product-list


Recommended Posts

Saut à tous,

 

la forme?

 

j'utilise prestashop 1.4, et je voudrais rajouter un bouton "add to cart" directement dans le listing de tous les produits de ma boutique.

C'est deja le cas avec le theme prestashop par defaut.

 

dans le theme prestashop le bout de code (présent dans product-list)qui gere cela semble etre:

 

 

{if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && !$PS_CATALOG_MODE}
				{if ($product.allow_oosp || $product.quantity > 0) && $product.customizable != 2}
					<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>
				{else}
						<span class="exclusive">{l s='Add to cart'}</span>
				{/if}
			{/if}

 

J'ai donc quelque peut modifier mon product-list pour y coller :

<a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>

 

Le bouton s'affiche.

 

Si je clic dessus le panier est bien modifié.. MAIS ne s'actualise pas ET ne fonctionne qu'une fois ( je dois cliquer sur mon panier pour voir le produit rajouté, et seul le premier produit est pris en compte même si je clic sur X produits). De plus il n'y a pas le petit effet de l'image du produit qui glise vers le panier ( alors que je l'ai dans product.tpl)

 

en Sachant que c'est le même ajax-cart.js pour les 2 themes , et le même bout de code , je ne comprends pas vraiment pourquoi ca ne fonctionne pas.

 

(bien sur si je met le thème prestashop en lieu et place de mon theme et bien ca fonctionne parfaitement)

 

Quelqu'un peut il m'aider?

 

Merci beaucoup

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