marty69 Posted December 19, 2010 Share Posted December 19, 2010 Bonjour,Dans product.tpl j'ai déplacé le bout de code qui gère la saisie des champs personnalisés pour le mettre plus haut, en haut à droite dans la page produit, juste avant le bouton "ajouter au panier".Le truc que je ne saisis pas c'est que dans la version originale pas de pb, mais quand je déplace ce bout de code ca ne fonctionne plus : quand je clique sur le bouton de validation des champs de personnalisation j'ai le message "envoi des données en cours" et ca tourne en rond...) !?Aurais-je oublié un bout de code ? (oui mais lequel ?)Il y a une variable initialisée quelque part et qui devrait être AVANT ce bout de code ?merci pour vos réponses Link to comment Share on other sites More sharing options...
pppplus Posted March 2, 2012 Share Posted March 2, 2012 Bonjour Même problème pour moi aujourd'hui. Aviez-vous trouvé une solution ? Sachant que j'ai le message "envoi des données en cours" qui tourne en rond... Et dès que je fais F5, la personnalisation est bien là. Mais pas top comme fonctionnement Link to comment Share on other sites More sharing options...
pppplus Posted December 3, 2013 Share Posted December 3, 2013 (edited) Je viens de faire à nouveau un déplacement du champ personnalisation, et je retrouve ce post, sans réponse. Donc, on prend sur le fichier /themes/votre_theme/products.tpl, toute la partie Customization En général, ça commence avec ça : <!-- Customizable products --> {if isset($product) && $product->customizable} ..... (dépend des templates et des versions PS) {/if} Vous déplacez tout ce bloc, plus haut dans le TPL, avant ou après le formulaire de commande produit Si vous mettez dans le formulaire produit, ça ne marchera pas, car les <form> imbriqués... c'est pas top ! Ensuite, il faut juste modifier la ligne qui ressemble à : <div id="idTab10" class="bullet customization_block"> Il ne faut pas toucher à customization_block, car c'est utilisé par l'ajax. Moi j'ai simplement mis : <div id="idTab10X" class="bullet customization_block"> Il faut modifier idTab10, car sinon, pas d'affichage à cause du css En plus, on peut désactiver la ligne <!-- {if isset($product) && $product->customizable}<li><a href="#idTab10">{l s='Product customization'}</a></li>{/if} --> pour ne plus voir l'onglet Personnalisation. On doit pouvoir faire bien mieux que ça, et intégrer totalement les personnalisations au formulaire du produit. Edited December 3, 2013 by pppplus (see edit history) 1 Link to comment Share on other sites More sharing options...
pppplus Posted September 18, 2014 Share Posted September 18, 2014 Désolé, je n'ai pas eu besoin de le faire sur une version 1.6, donc je n'ai pas regardé le code 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