Jump to content

Je séche sur la conception d'un module pour prestashop 1.6


dschoorens

Recommended Posts

Bonjour,

Je séche sur la conception d'un module pour prestashop 1.6

Sur Prestashop 1.5

je fais ça :

public function changePosition()
 {
//  ... update position ...


  Tools::redirectAdmin('index.php?tab=AdminModules&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name.'&token='.Tools::getAdminTokenLite('AdminModules'));
 }
 

 public function getContent()
 {
  if (Tools::getValue('id_col_to_move') > 0) {
   $this->changePosition();
  }
// ...

 et dans le module j'ai des liens du type :

 

<a href="index.php?tab=AdminModules&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name.'&token='.Tools::getAdminTokenLite('AdminModules').'&id_col_to_move='.$col['id_configuration'].'&way=1&position='. ($col['order']+1) .'"'.($col['order']==$max_order ? ' style="display: none;"':'').'>

 

Cela fonctionne très bien sur Prestashop 1.5

 

et quand je test le module sur Prestashop 1.6

 

j'ai un message d'erreur : Une erreur s'est produite pendant la mise à jour de l'état de l'objet. configuration (impossible de charger l'objet)

l'url n'est pas redirigée et je suis même convaincu que $this->changePosition(); n'est pas exécuté!!!

comme si  if (Tools::getValue('id_col_to_move') > 0) { ne se faisait pas !!!

 

 

Petite précision : le but est d'intégrer la gestion de champs _GET dans la configuration d'un module.

 

D'avance merci pour votre aide.

Daniel.
 

Edited by dschoorens (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...