Page 1 sur 1

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

MessagePublié: 22 Oct 2010, 15:07
par Imaxine
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...)