Jump to content

passer une variable de product.tpl à cart.php


Recommended Posts

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 :wub:

Link to comment
Share on other sites

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

  • 1 month later...

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

  • 4 weeks later...

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

  • 11 months later...

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