pacob Posted October 3, 2011 Share Posted October 3, 2011 Bonjour à tous, Je suis sur Prestashop 1.4.4.1, J'ai modifié mon fichier 'product.tpl' pour que lorsque j'active la personnalisation d'un produit, la fiche produit me propose un champ 'input' à la place d'un champ 'textarea'. Cela fonctionne très bien, sauf... si ce champ est requis ! Car si le champs est requis, l'ajout au panier ne peut se faire même si ce champs a été rempli. Je n'arrive pas à trouver la fonction qui vérifie ce champs et qui doit vérifier si c'est bien un textarea. Quelqu'un pourrait me guider svp. Merci Link to comment Share on other sites More sharing options...
pacob Posted October 4, 2011 Author Share Posted October 4, 2011 Personne pour me répondre ? J'ai cherché dans classes/product.php dans blockcart mais rien trouvé en rapport avec le textarea... Link to comment Share on other sites More sharing options...
Themesremix Posted December 15, 2011 Share Posted December 15, 2011 semblerais que ça vienne de la façon de lire la valeur du champ, il faut regarder du coté de la fonction checkCustomizations() dans root/js/tool.js. essai ça: if (parseInt(customizationFields[i][1]) == 1 && ($('#' + customizationFields[i][0]).val() == '' || $('#' + customizationFields[i][0]).val() != $('#' + customizationFields[i][0]).val()) && !pattern.test($('#' + customizationFields[i][0]).attr('class'))) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now