Formulaire d'inscription au compte client
-
12-12-2019 - |
Question
Je suis relativement nouveau sur magento.Je voudrais placer la page d'enregistrement du compte client sur deux colonnes.De préférence, côté gauche avec Prénom, Nom, Email et mot de passe.Côté droit, champs d'adresse.
J'ai pu trouver ci-dessous le code de layout/customer.xml pour le thème RWD.
Formulaire d'inscription au compte client
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="customer/form_register" name="customer_form_register" template="customer/form/register.phtml">
<block type="page/html_wrapper" name="customer.form.register.fields.before" as="form_fields_before" translate="label">
<label>Form Fields Before</label>
</block>
</block>
</reference>
</customer_account_create>
Est-il possible d'apporter des modifications au code ci-dessus et de diviser les formulaires en deux colonnes ?
Merci
La solution
Vous ne pouvez pas diviser le formulaire en 2 colonnes via le XML de mise en page.Le terme « colonnes » a un sens différent dans Magento.Une colonne agit comme un conteneur pour les éléments qu'elle contient et vous devez que tous les champs soient dans le même conteneur car ils doivent être enveloppés dans un formulaire.
Mais ce que vous pouvez faire, c'est modifier le modèle customer/form/register.phtml
et modifiez le balisage en fonction de vos besoins.Copiez le fichier de app/design/frontend/base/default/template/customer/form/register.phtml
à votre thème app/design/frontend/{package}/{theme}/template/customer/form/register.phtml
gardez le même chemin et travaillez votre magie dans le clone.