parapgab Posted April 27, 2012 Share Posted April 27, 2012 Bonjour à tous, grand débutant dans la programation. j'explique mon cas : tout est dans le titre , je veux passer une variable d'un champ hidden dans cart.php quand on clique sur "ajouter au panier" j'ai rajouté mon hidden dans le form et en lisant les tutos je dois si j'ai bien compris dans cart.php, récupérer avec Tools::getValue('mavariable'). ça marche pas . Je pense que je dois rajouter la variable avec peut être un code quelque part. Si une âme charitable pourrait me montrer la "voie" où je dois me rendre pour continuer mon périple Link to comment Share on other sites More sharing options...
Spir Posted April 27, 2012 Share Posted April 27, 2012 C'est quoi le fichier cart.php? En gros tu dois étendre le controller qui te permet d'ajouter dans le panier et glisser ta variable là pour faire ton traitement. Link to comment Share on other sites More sharing options...
parapgab Posted April 27, 2012 Author Share Posted April 27, 2012 merci de m'avoir répondu. Ce que je voudrai c'est que ma variable arrive dans le fichier classes/Cart.php. donc en suivant ce que tu m'as dis. quand j'actionne ajouter au panier il va chercher cart.php qui inclue CartController.php C'est dans celui ci que je dois integrer ma variable ou dans d'autres fichiers aussi? Link to comment Share on other sites More sharing options...
Nemesis-tech: Benoit Ngo Posted May 29, 2012 Share Posted May 29, 2012 ce que tu cherche est sans doute dans pre-process (dans cartController.php). tu peux voir, par exemple, a la ligne 106 (version 1.4.7): $idProduct = (int)(Tools::getValue('id_product', NULL)); ils récupèrent bien la valeur donner dans le champs hidden du formulaire "buy_block" (dans product.tpl). J’espère que ma réponse a pus t'aider. Link to comment Share on other sites More sharing options...
imaginationweb Posted June 21, 2012 Share Posted June 21, 2012 Bonjour tout d'abord merci pour les explications mais voici mon soucis, j'aimerais envoyer une valeur dans la table cart_product dans product.tpl j'ai créé mon champ text dans CartController.php je recupere la valeur comme l'exemple de parapgab $idProduct = (int)(Tools::getValue('id_product', NULL)); et dans cart.php ou se trouve la requete sql j'envois la valeur Je n'arrive pas à envoyer la valeur Merci pour votre aide. Link to comment Share on other sites More sharing options...
celinne Posted June 13, 2013 Share Posted June 13, 2013 Bonjour imaginationweb, J'ai le même soucis que vous. Avez vous trouvez une solution pour votre problème? Merci 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