grossiste Posted March 26, 2012 Share Posted March 26, 2012 Bonjour, J'aimerais ajouter un bouton "ajouter au panier" dans la description produit. J'ai ajouter dans la description du produit: <input class="exclusive_cart" type="submit" value="Ajouter au panier" name="Submit"> le bouton s'affiche mais n'est pas cliquable. avez vous une idée? Link to comment Share on other sites More sharing options...
cedricfontaine Posted March 26, 2012 Share Posted March 26, 2012 Un bouton n'est jamais suffisant, il faudrait tout le formulaire avec. Le plus simple serait de regarder dans un block qui intégre le bouton. Essaye avec un lien de type : <a style="float:right;" rel="ajax_id_product_{$special.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$special.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">Ajout au panier</a> Dépendamment de la page ou tu veux ajouter ce lien, il faudra modifier $special par la variable $product ou autre. Link to comment Share on other sites More sharing options...
grossiste Posted March 26, 2012 Author Share Posted March 26, 2012 Merci Cedric Fontaine mais j'ai copié le code dans la description d'un produit et lorsque je clic sur le lien "ajouter au panier" il me renvoi vers la page genre: www.monsite.com/{$link->getPageLink('cart.php')}?add&id_product={$special.id_product|intval}{if isset($static_token)}&token={$static_token}{/if} en fait je voudrais ajouter un code pour afficher un bouton "Personnaliser", qui ajouter au panier le produit puis redirige sur une page de personnalisation. J'ai reussi a le faire avec le bouton du bloc ajouter au panier classic mais, le probleme c'est que tous les produits sont concerné alors que j'ai que 3 ou 4 produits ou je voudrais cette fonction. Link to comment Share on other sites More sharing options...
cedricfontaine Posted March 28, 2012 Share Posted March 28, 2012 As tu l'url de la page ? Je ne comprends pas que le code smarty ne soit pas interprété dans ton tpl. Si tu veux ajouter le bouton uniquement sur certains produits, il suffit de faire une condition du genre {if $produit.id_product==3}TON BOUTON{/i} Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 29, 2012 Share Posted March 29, 2012 Il te manque l'appel de formulaire : <form id="buy_block" {if $PS_CATALOG_MODE AND !isset($groups) AND $product->quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart.php')}" method="post"> <p{if (!$allow_oosp && $product->quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE} style="display: none;"{/if} id="add_to_cart" class="buttons_bottom_block"><input type="submit" name="Submit" value="{l s='Add to cart'}" class="exclusive" /></p> {if isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS}{$HOOK_PRODUCT_ACTIONS}{/if} <div class="clear"></div> </form> pour 1.7 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