prestashop passwordJ’ai vu pas mal de demande sur le forum pour ajouter un champ de confirmation de mot de passe sur la solution PrestaShop. Il est tout à fait possible de faire ça en modifiant un contrôleur du coeur de la solution.
Mais cela n’est pas dans ma philosophie, puisque je préfère pouvoir réaliser rapidement une mise à jour du coeur sans avoir a remettre ce qui a été modifé. Je prefere donc me cantonner à la modification du thème et à la réalisation de modules afin de garder l’intégrité de la solution.

Voici donc une petite solution pour ajouter un champ dans le formulaire d’inscription. Il s’agit du fichier /themes/<mon theme>/authentication.tpl vers la ligne 100

<p class="required password">
  <label for="passwd_confirm">{l s='Confirm password'}</label>
  <input type="password" class="text" name="passwd_confirm" id="passwd_confirm" />
  <sup>*</sup>
</p>
<script type="text/javascript">
$(function(){ldelim}
  $("#passwd_confirm").parents("form").submit(function(){ldelim}
    if ($('#passwd').attr('value') == $('#passwd_confirm').attr('value'))
      return true;
    alert("{l s='Yours both passwords filled in do not match.'}");
    return false;
  {rdelim});
{rdelim});
</script>

Tenez moi au courant si ça ne marche pas sur votre projet et meme si ça fonctionne bien.

VN:F [1.8.1_1037]
Rating: 10.0/10 (1 vote cast)
VN:F [1.8.1_1037]
Rating: +1 (from 1 vote)
Ajout d'un champ de confirmation de mot de passe sur PrestaShop10.0101
Partager :
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • PDF
  • Reddit
  • RSS
  • Scoopeo
  • StumbleUpon
  • Technorati
  • Twitter
  • Wikio FR
  • Yahoo! Bookmarks