Lilounette77 Posted July 5, 2011 Share Posted July 5, 2011 Bonjour à tous ! :-) Je souhaite faire un formulaire dans la page du produit. Je précise que les pages produits ne sont visibles que si le client est connecté.L'idée est de faire 3 champs :1 : Le nom et prénom du client2 : Son email3 : La questionJe récupère le nom et le prénom avec {$cookie->customer_lastname} et {$cookie->customer_firstname}En revanche, je ne parviens pas à récupérer l'email > J'ai essayé {$cookie->customer_email} mais quenini.Je ne sais même pas où se cache le cookie donc je ne peux pas voir si il contient l'information :question: merci de votre aide, j'en ai vraiment besoin ! Link to comment Share on other sites More sharing options...
coeos.pro Posted July 5, 2011 Share Posted July 5, 2011 Bonjour, le plus simple serait de récupérer l'id_customer et lors de l'envoi du mail par le client vous y récupérez les coordonnées du client, ce qui allège aussi dans une certaine mesure le nombre d'opération lors de l'affichage des pages produits. Link to comment Share on other sites More sharing options...
Lilounette77 Posted July 5, 2011 Author Share Posted July 5, 2011 Quelle réponse rapide ! Je récupère comment le id_customer ? :roll: Link to comment Share on other sites More sharing options...
DevNet Posted July 6, 2011 Share Posted July 6, 2011 Il existe le mode debug de smarty qui permet de lister l'ensemble de l'environnement de sortie smarty.Son activation peut se faire d'une façon générale pour l'ensemble des pages, dans /config/smarty.config.inc.php : $smarty->debugging = true; Bien cordialement Link to comment Share on other sites More sharing options...
Florent Posted July 7, 2011 Share Posted July 7, 2011 Salut,{$cookie->id_customer}Si ça peut aider... 1 Link to comment Share on other sites More sharing options...
Lilounette77 Posted July 7, 2011 Author Share Posted July 7, 2011 Merci pour votre aide ;-) Link to comment Share on other sites More sharing options...
Florent Posted July 7, 2011 Share Posted July 7, 2011 Par contre, j'ai une question du coup.Avec {$cookie->id_customer}, on affiche la valeur de l'id client.Mais comment fait-on pour utiliser cette même variable dans une condition. Par exemple : si id client égal 3 donc...Merci Link to comment Share on other sites More sharing options...
Mr6 Posted July 7, 2011 Share Posted July 7, 2011 RTFM !!!La doc de Smarty est ton amie. Et google ton meilleur pote pour savoir ou elle est rangée Link to comment Share on other sites More sharing options...
Broceliande Posted July 7, 2011 Share Posted July 7, 2011 Par contre, j'ai une question du coup.Avec {$cookie->id_customer}, on affiche la valeur de l'id client.Mais comment fait-on pour utiliser cette même variable dans une condition. Par exemple : si id client égal 3 donc...Merci salut,{if $cookie->id_customer==3} ton bazar en smarty ou en html ... {/if} Link to comment Share on other sites More sharing options...
Florent Posted July 7, 2011 Share Posted July 7, 2011 Merci Beaucoup Broceliande.Et pour ce qui est du Debug de Smarty, j'avoue que c'est du charabia pour moi. Mais, je vais regarder à quoi ça correspond et à quoi ça sert.Merci à tous. Link to comment Share on other sites More sharing options...
LuMIT Posted February 1, 2012 Share Posted February 1, 2012 Pour utiliser l'adresse email d'un client connecté sur Prestashop, si ça peut aider quelqu'un : $cookie->email 1 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