Comment ajouter des attributs personnalisés dans la page du compte ?
Dans Magento 2, vous pouvez ajouter des attributs personnalisés à la page du compte client en suivant ces étapes :
- Créez un nouvel attribut client : accédez à Magasins > Attributs > Client dans le panneau d'administration de Magento 2. Clique sur le Ajouter un nouvel attribut et saisissez les informations requises pour votre nouvel attribut client. Assurez-vous de définir le Visible sur le front-end Option de Oui et sélectionnez le bon Type d'entrée pour votre attribut.
- Ajoutez l'attribut au formulaire client : accédez à Magasins > Attributs > Adresse du client dans le panneau d'administration de Magento 2. Clique sur le Ajouter un nouvel attribut et saisissez les informations requises pour votre nouvel attribut d'adresse client. Assurez-vous de définir le Visible sur le front-end Option de Oui et sélectionnez le bon Type d'entrée pour votre attribut. Une fois que vous avez créé votre attribut d'adresse client, accédez à Magasins > Configuration > Clients > Configuration client > Modèles d'adresse et ajoutez votre nouvel attribut aux modèles d'adresse client en modifiant les modèles et en ajoutant le code d'attribut entouré d'accolades, comme ceci : {{custom_attribute}}.
- Modifier le modèle de page du compte client : Afin d'afficher votre nouvel attribut sur la page du compte client, vous devrez modifier le fichier modèle approprié. Copiez le client_account_index.xml fichier de fournisseur/magento/module-customer/view/frontend/layout/ au répertoire de mise en page de votre thème. Ensuite, ouvrez le fichier et ajoutez le code suivant au corps tag:
- php
- Copier le code
numéro_mobile,attribut_personnalisé numéro_mobile,attribut_personnalisé- Numéro de portable Attribut personnalisé
- Remplacez custom_attribute par le code de votre attribut personnalisé.
- Modifier le modèle de page du compte client :
- Copiez le fichier info.phtml de supplier/magento/module-customer/view/frontend/templates/account/dashboard/ dans le répertoire de modèles de votre thème. Ensuite, ouvrez le fichier et ajoutez le code suivant à l'endroit où vous souhaitez que votre attribut personnalisé apparaisse :
- php
- Copier le code
getCustomer()->getCustomAttribute()) : ? > escapeHtml(__('Attribut personnalisé')) ?> escapeHtml($block->getCustomer()->getCustomAttribute()) ?>
Après avoir suivi ces étapes, votre attribut personnalisé devrait apparaître sur la page du compte client.
Extensions en vedette
Plus de 1000 organisations qui nous font confiance
Contactez-Nous
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête