Comment créer de nouveaux champs pour la clientèle
Je développe un site avec magento ver-1.6. Je suis d'essayer de créer de nouveaux champs pour l'enregistrement du client, mais il n'est pas créé. J'ai suivi le même chemin que nous avons suivi en ver-1.5.
Toute variation de créer des champs en 1.6?
OriginalL'auteur Sankar Subburaj | 2011-12-08
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas ce que vous avez essayé donc je vais juste la liste de toutes les étapes nécessaires pour ajouter une nouvelle école à la clientèle de l'attribut de l'Magento 1.6.1 formulaire d'inscription.
Créer un module de préférence, ou lieu semblable code de cette en quelques .phtml fichier et de l'exécuter une fois. Si vous êtes en train de faire ce bon et la création d'un module, placez ce code dans le mysql_install fichier:
Dans votre module config.xml fichier. Notez que le nom de mon module est Excellence_Profile.
Ici, nous allons ajouter notre attribut, pour le client, le formulaire d'inscription. Dans la version 1.6.0(+) le fichier phtml utilisé est
persistance/customer/register.phtml
et dans la version 1.6.0(-) le fichier phtml utilisé estcustomer/form/register.phtml
Nous avons donc besoin d'ouvrir le fichier phtml, basés sur magento version et ajouter ce code dans la balise.
Pour magento 1.4.2(+) c'est tout ce qui est nécessaire pour l'étape d'enregistrement. Si vous créez un utilisateur à partir d'ici, vous devriez voir l'école champ de texte dans l'admin.
Pour magento 1.4.1(-), nous avons besoin de faire autre chose que d'ouvrir le vos modules config.xml de fichiers et d'ajouter:
Une fois, l'utilisateur a créé un compte dans le compte client->Compte des Informations de l'article, il devrait être en mesure de modifier le terrain de l'école. Pour cela, ouvrez le fichier phtml
customer/form/edit.phtml
et de mettre dans le code :Un formulaire d'inscription montre aussi jusqu'à la page de paiement dans magento. Pour ajouter votre domaine ici, vous devez modifier
checkout/onepage/billing.phtml
pour magento version 1.6(-) etpersistant/checkout/onepage/billing.phtml
pour magento version 1.6(+) de fichier, puis de trouver le code:à l'intérieur de ce si la condition d'ajouter votre domaine
La prochaine ouverture de votre module config.xml ou de toute autre config.xml fichier, ajoutez les lignes suivantes:
Ensuite, nous devons faire quelques changements dans la citation table je.e sales_flat_quote table dans magento. Si vous avez un module puis de créer une version de mise à niveau de votre fichier sql et les mettre dans ce code:
Après avoir fait cela, assurez-vous de bien vous cache magento, plus précisément “Flush Cache Magento” et “vider le Cache de Stockage”.
Maintenant, quand vous passez la commande, le client est créé avec la bonne école de l'attribut.
OriginalL'auteur georgiecasey
J'ai eu des problèmes pour enregistrer les nouveaux champs de la checkout_register forme.
J'ai dû prolonger le mondial->balises html fieldsets nœud:
OriginalL'auteur ahe_borriglione