bathie
Members-
Posts
71 -
Joined
-
Last visited
Profile Information
-
First Name
bathie
-
Last Name
kane
Recent Profile Visitors
86 profile views
bathie's Achievements
-
Bonjour désolé j'ai du laisser comme ça j'ai pas trouvé la solution je pense que la navigation à facette de base ne propose pas ce système par contre le module advanced search 4 propose ce sytème https://addons.prestashop.com/fr/recherches-filtres/2778-advanced-search-4.html sinon faudra essayer de module le module de base pour avoir ce résultat.
-
j'ai finalement fait un truc comme ça pour pouvoir faire fonctionner mon Tools::getValue('envoi') : <script type="text/javascript"> $(".send_change_notif").click(function() { var envoi = 'ok'; var url = $('form.container-command-top-spacing').attr("action"); var admin_order_tab_link = "{$link->getAdminLink('AdminOrders')|addslashes}"; query = 'ajax=1&envoi='+envoi+'&action=editProductOnOrder&'; $.ajax({ type: 'POST', url: admin_order_tab_link, cache: false, dataType: 'json', data : query, success: function(retour){ alert(retour); } }); return false; }); </script> dans mon controller quand je fais un die (Tools::jsonEncode($envoi)); une fois mon bouton cliquer il me retourne bien "ok" mais parce contre ma condition ne fonctionne pas je reçois pas de mail alors que normalement ça variable $envoi existe vu que je l'ai déclarer au début if ($envoi) { $this->sendChangedNotification($order); } t'as une idée du pourquoi ?
-
dans ma variable admin_order_tab_link j'ai : index.php?controller=AdminOrders&id_order=39&vieworder&token=50ff9e21936d56cf3546e0d54f4c5900 pour info le bouton que j'ai ajouté se trouve dans commande et quand par exemple je modifie le prix d'une commande en bo un mail et envoyé a chaque modif le but de ce bouton c'est de déclencher l'envoi du mail que quand je clic dessus et non à chaque modif de prix qui déclenche automatiquement l'envoi du mail au client en faisant avec "test" c'est pareil ça fonctionne pas
-
je viens de tester mon alert(retour) me renvoie un code html contenant les élément de mon header
-
oui c'est un mail envoyé par cette méthode : $this->sendChangedNotification($order);
-
dans le php j'ai if (Tools::getValue('test') { //ici y a une notification qui s'envoie } et vue que je reçois pas cette notification ça veut dire ma variable n'est pas récupérer.
-
à la fin j'ai ça : die(Tools::jsonEncode(array( 'result' => $res, 'view' => $view, 'can_edit' => $this->tabAccess['add'], 'invoices_collection' => $invoice_collection, 'order' => $order, 'invoices' => $invoice_array, 'documents_html' => $this->createTemplate('_documents.tpl')->fetch(), 'shipping_html' => $this->createTemplate('_shipping.tpl')->fetch(), 'customized_product' => is_array(Tools::getValue('product_quantity')) ))); mais y a pas de return nul part.
-
Bonjour je souhaiterai envoyé une variable en ajax depuis un fichier tpl mais la variable doit etre envoyé dans le fichier controllers/admin/AdminOrdersControllers.php - dans ce fichier y a une fonction : public function ajaxProcessEditProductOnOrder() { //je dois récupérer ma variable ajax ici } - dans mon tpl j'ai : <script type="text/javascript"> $(".send_change_notif").click(function() { var envoi = 'ok'; var admin_order_tab_link = "{$link->getAdminLink('AdminOrders')|addslashes}"; $.ajax({ type: "POST", url: admin_order_tab_link, data: { test: envoi }, success: function(retour){ alert('notification envoyée au client'); } }); return false; }); </script> quand l'action du click est faite j'ai un retour de mon alert mais dans le adminorderscontroller.php j'arrive pas à récupérer ma variable ajax Pour info dans le php j'ai utilisé Tools::getValue('test'); quelqu'un aurait une idée de ce qui manque dans mon code pour l'envoie ? et pour la récupération dans le php ? Merci
-
je me répond moi meme j'ai résolu mon problème avec php ensuire j'ai opté pour du ajax parce que je voulais faire un envoie sans rafraîchir la page : <script type="text/javascript"> $("#nombre_colis").submit(function() { var colis = $("input[name=nb_colis]").val(); var order = $("input[name=id_order]").val(); $.ajax({ type: "POST", data: { nb_colis: colis, id_order: order }, url: $(this).attr("action"), success: function(retour){ alert('nombre de colis enrégistré !'); } }); return false; }); </script> et dans le php faut juste récupérer les variables comme ça : <?php include_once(dirname(__FILE__).'/../config/config.inc.php'); $nb_colis = Tools::getValue('nb_colis'); $id_order = Tools::getValue('id_order'); Configuration::updateValue('nombre_colis'.$id_order, $nb_colis); ?> si ça peut aider
-
Bonjour je souhaite recupérer le contenu de mon champs de un formulaire qui se trouve dans : /prestashop/shop/themes/default/template/controllers/orders/helpers/view/view.tpl donc ce tpl j'ai mon formulaire <div class="panel panel-sm"> <div class="panel-heading"> <i class="icon-eye-slash"></i> {l s='Nombre commande'} </div> <form id="nombre_colis" class="form-horizontal" action="commande_recup.php" method="post" > <div class="form-group"> <div class="col-lg-12"> <input type="text" name="nb_colis"> </div> </div> <div class="row"> <div class="col-lg-12"> <button type="submit" id="submitNombreColis" class="btn btn-default pull-right" name="submitNombreColis"> <i class="icon-save"></i> {l s='Save'} </button> </div> </div> <span id="note_feedback"></span> </form> </div> ensuite dans mon dossier /prestashop/shop j'ai mis le fichier formulaire.php pour récupérer mon champ : <?php if (!defined('_PS_ADMIN_DIR_')) { define('_PS_ADMIN_DIR_', getcwd()); } include(_PS_ADMIN_DIR_.'/../config/config.inc.php'); require_once(_PS_ADMIN_DIR_.'/init.php'); if (Tool::isSubmit('submitNombreColis')) { $nb_colis = Tools::getValue('nb_colis'); } ?> mais mais quand je fais un debug de ma variable j'ai rien du tout qu'est ce que j'ai pu louper ? Merci de votre aide
-
Bug Affichage liste produits sur safari
bathie replied to bathie's topic in PrestaShop pour les développeurs
je me réponds moi même le problème de font-size du h3 donc je l'ai diminué et c'est bon -
Bonjour comme l'indique le titre sur safari ma liste produits s'affiche pas bien en effet y ' a des sauts (voir fichier joints) je rappelle que sur les autres navigateurs y a aucun soucis est ce que quelqu'un à déjà rencontrer ce problème sur safari ? Merci
-
j'ai contacté mondial relay mais ils ont pas pu me débloqué le gars à tester et m'a dit que tout était bon et pourtant c'est pas le cas...
-
Bonsoir, je suis en galère avec le module mondial relay en effet lors de la génération d'étiquette j'ai l'erreur : Erreur numéro :97 Détails :Clé de sécurité invalide mais c'est seulement lors de cette étape sinon en front le module s'affiche bien le choix du point relay se fait bien. est ce que quelqu'un a déjà eu ce soucis ? Cordialement