matt Posted June 21, 2010 Share Posted June 21, 2010 Bonjour,Suite à la mise en place d'un tracking sur mon site, j'aurai besoin de connaitre la variable sous prestashop qui récupère la variable d'un compte client.Voila c'est juste ça... Merci Link to comment Share on other sites More sharing options...
Natsu Posted June 21, 2010 Share Posted June 21, 2010 Hello,Tu as déjà celle-là: $cookie->id_customer Link to comment Share on other sites More sharing options...
matt Posted June 21, 2010 Author Share Posted June 21, 2010 Merci Natsu : Link to comment Share on other sites More sharing options...
DevNet Posted June 22, 2010 Share Posted June 22, 2010 Bonjour,Petite précision aussi, $cookie est une variable globale, donc si vous voulez l'utiliser dans une fonction et que vous ne la passer pas en paramètre, il faudra certainement la déclarer avant de l'utiliser : global $cookie; Bien cordialementA+ Link to comment Share on other sites More sharing options...
matt Posted June 22, 2010 Author Share Posted June 22, 2010 ok !et il me suffit juste de rajouter global $cookie; en début de page? Link to comment Share on other sites More sharing options...
DevNet Posted June 22, 2010 Share Posted June 22, 2010 Non, pas exactement.Si vous avez déclaré une nouvelle page par vos soins, vous avez surement fait référence à l'initialisation d'éléments et de fonctions essentiels tels que : config/config.inc.php header.php Ces pages en "include" vous permettent d'utiliser la variable globale $cookie sans aucune déclaration particulière car elle a déjà été chargée dans le fichier init.php (via header.php).En revanche, la portée de cette variable pour des fonctions de classes ou non est limitée. Il faudra donc si vous créez vos propres fonctions pour un module ou autre procéder comme suit pour l'utiliser : class MaClasse { public function MaSuperFonction() { global $cookie; $ReferenceCustomer = $cookie->id_customer; } } Bien cordialementA+ Link to comment Share on other sites More sharing options...
matt Posted June 24, 2010 Author Share Posted June 24, 2010 Merci pour votre réponse !j'ai donc rajouté dans header.php class Cookies { public function CookiesFonction() { global $cookie; $ReferenceCustomer = $cookie->id_customer; } } je n'ai pas eu à déclarer une nouvelle page car mon but est de mettre la variable car la variable dans order-confiramtion.tplest ce que j'ai bien fait? Link to comment Share on other sites More sharing options...
matt Posted June 29, 2010 Author Share Posted June 29, 2010 salut DevNet, peux tu confirmer que ma procédure est bonne? Link to comment Share on other sites More sharing options...
DevNet Posted June 29, 2010 Share Posted June 29, 2010 Bonjour,Je n'ai pas le moyen de tester, mais ma réponse va être rapide :une simple utilisation $ReferenceCustomer = $cookie->id_customer; dans le header.php devrai suffir.Bien cordialement,A+ Link to comment Share on other sites More sharing options...
matt Posted June 29, 2010 Author Share Posted June 29, 2010 je te remercie !! je l'ai inséré, je verai par la suite si mon tracking fonctionne.A++ 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