Crea67 Posted June 28, 2012 Share Posted June 28, 2012 Bonjour, J'espère que je poste au bon endroit. Quand je me connecte en tant que client sur ma boutique prestashop, je n'arrive pas à ajouter une seconde adresse de livraison dans "mon compte" "adresses"... Il indique Erreur : token invalid. J'aimerais interchanger les fichiers et mettre un fichier du thème de base de prestashop. J'en ai essayé plusieurs mais je n'ai pas trouvé le bon Est ce que quelqu'un sait quel fichier tpl je dois écraser ?? Merci par avance. Link to comment Share on other sites More sharing options...
vcasse Posted June 28, 2012 Share Posted June 28, 2012 J'ai le même soucis dans l'interface de modification d'adresses (adress.tpl) J'ai essayé d'appliquer les patchs issus des bugs connus, ainsi que du forum, mais cela ne fait rien. J'ai aussi le problème avec le théme de base. Est ce que quelqu'un a réussi à résoudre le problème ? Version de prestashop : 1.4.8.2 Voir aussi ce bug qui vient d'être ouvert et qui correspond ! http://forge.prestashop.com/browse/PSCFI-5993 Link to comment Share on other sites More sharing options...
Crea67 Posted June 29, 2012 Author Share Posted June 29, 2012 Je suis sous la même version Prestashop (1.4.8.2) et quand j'affiche le thème de base, le problème disparaît. J'ai essayé d'écraser les fichiers adress.tpl, adresses.tpl, authentication.tpl et d'autres encore. Pas tous bien entendu car j'ai fais pas mal de modifications dans certains fichiers. Mais je n'arrive pas à trouver le bon Si quelqu'un a une piste ... Link to comment Share on other sites More sharing options...
vcasse Posted July 2, 2012 Share Posted July 2, 2012 Hum, j'ai aussi essayé de revenir sur le théme par défaut, mais j'ai aussi le soucis. Il va falloir que j'aille voir un peu dans les fichiers PHP. Je vous tiens au courant si je trouve quelquechose. Si quelqu'un a déjà vu ce problème et as, même une piste qui ne porte pas de résultats, je suis preneur. Link to comment Share on other sites More sharing options...
vcasse Posted July 3, 2012 Share Posted July 3, 2012 Salut, je viens de trouver un "hack" pour que le token soit valide. En effet, je me suis rendu compte que la bonne valeur de token est envoyée par AddressController, cependant, ce n'est pas la valeur récupérée dans le template. Je suppose donc que la valeur du token est écrasée quelque part. J'ai simplement renommé la variable afin d'être sur qu'elle ne soit pas écrasée. Les modifications à faire sont : Remplacer dans controller/AdressController.php self::$smarty->assign(array( 'countries_list' => $countriesList, 'countries' => $countries, 'errors' => $this->errors, 'token' => Tools::getToken(false), 'select_address' => (int)(Tools::getValue('select_address')) )); par self::$smarty->assign(array( 'countries_list' => $countriesList, 'countries' => $countries, 'errors' => $this->errors, 'tokenAddress' => Tools::getToken(false), 'select_address' => (int)(Tools::getValue('select_address')) )); Et dans themes/monsupertheme/address.tpl <p class="hidden"><input type="hidden" name="token" value="{$token}" /></p> par <p class="hidden"><input type="hidden" name="token" value="{$tokenAddress}" /></p> J'espère que cela va t'aider, Vincent Link to comment Share on other sites More sharing options...
Crea67 Posted July 7, 2012 Author Share Posted July 7, 2012 Bonjour Vincent, J'ai vérifié les documents indiqués et ils sont identiques à tes modifications. Chez moi, le problème doit venir d'ailleurs, je cherche encore Merci d'avoir partagé ta solution (même si ça ne fonctionne pas pour moi, ça aidera peut être quelqu'un d'autre) Sandrine Link to comment Share on other sites More sharing options...
PF22 Posted April 24, 2014 Share Posted April 24, 2014 Vous avez résolu le problème ? 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