J'avais besoin de créer deux nouveaux attributs client. J'ai suivi le guide sur: http://www.fontis.com.au/blog/magento/know-more-about-your-customers-adding-custom-signup-attributes
pour créer ces attributs. J'ai vérifié la table 'eav_attribute' dans la base de données et je peux confirmer que les deux attributs existent. La seule chose était que je ne savais pas comment créer un attribut de case à cocher, j'ai donc créé les deux attributs comme «Oui / Non».
de suivre le code sur la façon d'afficher le champ sur le formulaire d'inscription que j'ai fait:
<li class="control">
<div class="input-box">
<label for="publisheroffer"><?php echo $this->__('Publisher Offer') ?><span class="required">*</span></label><br />
<input type="checkbox" name="publisheroffer" id="publisheroffer" value="<?php echo $this->htmlEscape($this->getFormData()->getPublisheroffer()) ?>" title="<?php echo $this->__('Publisher Offer') ?>" class="input-text" />
</div>
</li>
Où l'identifiant d'attribut est 'publisheroffer'. Lorsque le compte est créé, il se crée correctement mais les champs d'attributs personnalisés ne changent pas.
Comment afficher cet attribut sous forme de case à cocher sur la page d'inscription et comment traiter les valeurs.
Merci pour toute l'aide à l'avance.