Forums fragento
Accueilvue en cascadeRèglesAide
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
Re:Rajouter des questions a l'inscription (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre
SUJET: Re:Rajouter des questions a l'inscription
#4679
Chichon (Utilisateur)
Fresh Boarder
Messages: 4
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 0  
Bonjour a tous
Petit nouveau sur Magento et debutant en POO (debuter avec le code de Magento c'est assez violent ^^), je viens vous faire part de mon probleme, en esperant que vous pourrez m'eclairer.
Je souhaite poser des questions supplementaires aux clients lors de l'inscription (en plus des habituels nom/prenom/email/pass). J'ai commence par editer le fichier design/../template/customer/form/register.phtml. Aucun probleme, j'obtiens l'affichage que je desire.
C'est apres que ca coince. J'ai cru comprendre que ce formulaire etait envoye a la methode createPostAction de la class Mage_Customer_AccountController. A partir de la j'arrive vaguement a suivre le cheminement des donnees, mais j'ai beaucoup de mal a comprendre le code et a trouver ou les donnees sont reellement recuperees et ou elles sont rajoutees dans la base.
Parallement, j'ai cherche ou et comment Magento cree les tables a l'installation pour pouvoir rajouter les champs correspondants a mes questions, mais je n'ai pas trouve.
Si vous avez quelques pistes ou quelques explications, je suis preneur ^^
Merci d'avance
 
  L'administrateur a désactivé l'accès public en écriture.
#4682
Fibo (Utilisateur)
Senior Boarder
Messages: 61
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Conseil & coaching informatiques Lieu: Marseille
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 1  
Une piste qui te donnera des indications: "comment créer un module" (enfin, en anglais!) http://www.magentocommerce.com/boards/viewthread/10473/
.... mais je veux bien si tu avances connaître tes solutions!
 
  L'administrateur a désactivé l'accès public en écriture.
#4691
Gabriiiel (Utilisateur)
Platinum Boarder
Messages: 693
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 15  
 
  L'administrateur a désactivé l'accès public en écriture.
#4696
Chichon (Utilisateur)
Fresh Boarder
Messages: 4
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 0  
Merci bien, je vais lire tout ca
 
  L'administrateur a désactivé l'accès public en écriture.
#4705
Max (Utilisateur)
Expert Boarder
Messages: 108
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 2  
le lien de gabriiel est très bien expliqué, mais que se passe t il si il y a une mise à jour de l'un des fichiers modifié? par exemple "AccountController.php"...

Ne vaut-il mieux pas surcharger la methode?
 
  L'administrateur a désactivé l'accès public en écriture.
#4710
Chichon (Utilisateur)
Fresh Boarder
Messages: 4
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 0  
Bon eh bien je suis de nouveau perdu. J'ai suivi les explications (j'ai meme recommence plusieurs fois ), mais l'ajout dans la base ne se fait jamais. Etant sur Magento 1.1.6, j'ai remplace la modification de AccountController par la modification du fichier config.xml (comme indique en page 2).
Quand je valide la creation de compte, mon champ n'est pas envoye dans la base (verifie avec un mysqlbinlog).
Je desespere de plus en plus, quand je vois comment je galere rien que pour rajouter un champ, qu'est-ce que ca va etre apres...
 
  L'administrateur a désactivé l'accès public en écriture.
#4712
Gabriiiel (Utilisateur)
Platinum Boarder
Messages: 693
graph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 15  
@ Max : tu peux placer ta modification dans le répertoire local. Mais c'est un workaround tu as raison.

@ Chicon : je suis désolé, je t'ai donné un mauvais bookmark. Il n'est pas à jour. La bonne méthode est dans le wiki : http://www.magentocommerce.com/wiki/custom_account/registration_fields

Ca marche parfaitement. Désolé pour la perte de temps.
 
  L'administrateur a désactivé l'accès public en écriture.
#4716
Chichon (Utilisateur)
Fresh Boarder
Messages: 4
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Rajouter des questions a l'inscription Il y a 1 Mois, 2 Semaines Karma: 0  
Merci je vais regarder ca.
Aucun soucis pour le temps perdu, si je cherchais un peu mieux ca irait tout seul ^^ C'est gentil a toi de prendre le temps de m'indiquer les liens

Edit: Hehe il y avait deja tout ca dans ton premier lien dans les pages 2-3, et helas ca ne marche pas chez moi xD
 
 
Dernière édition: 01-10-2008 à 17:14 Par Chichon.
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC