Confirmation de l'action "Annuler" de la fiche produit

Programmation, discussions et suggestions pour l'amélioration de OpenCart

Confirmation de l'action "Annuler" de la fiche produit

Messagepar Imaxine » 22 Oct 2010, 15:07

Il vous est surement arrivé un jour, de remplir ou modifier une fiche produit et de cliquer par mégarde sur le bouton "Annuler" au lieu de "Sauvegarder" et tout votre travail a été à refaire.

Voila la solution !!

Dans le fichier : admin/controller/catalog/product.php

Chercher cette ligne (483) :
Code: Tout sélectionner
      $this->data['text_none'] = $this->language->get('text_none');

Ajouter cette ligne dessous :
Code: Tout sélectionner
      $this->data['text_confirm_cancel'] = $this->language->get('text_confirm_cancel');

Dans le fichier : admin/language/french/catalog/product.php ainsi que dans les autres langues,

Chercher cette ligne (351) :
Code: Tout sélectionner
$_['text_option_value']       = 'Valeur de l'option';

Ajouter cette ligne dessous :
Code: Tout sélectionner
$_['text_confirm_cancel']    = 'Quitter cette fiche sans la sauvegarder';

Dans le fichier : admin/language/view/template/catalog/product_form.tpl

Chercher cette partie de code dans la ligne (11) :
Code: Tout sélectionner
<a onclick="location = '<?php echo $cancel; ?>';" class="button"><span><?php echo $button_cancel; ?></span></a></div>

Et remplacer-la par ce code :
Code: Tout sélectionner
<a onclick="if(confirm('<?php echo $text_confirm_cancel; ?>')) location='<?php echo $cancel; ?>'; else return false;" class="button"><span><?php echo $button_cancel; ?></span></a></div>


It's all

PS : Ces modifications sont valables pour les autres fichiers, comme ceux figurants dans le menu "Extensions" (Modules, Paiements, Livraisons, etc...)
Pièces jointes
confirm_cancel.png
confirm_cancel.png (54.96 Kio) Consulté 2456 fois
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Retour vers Développement

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

Copyright © 2009-2013 OpenCart France - Tous droits réservés