coeos.pro Posted April 26, 2012 Share Posted April 26, 2012 Bonjour, en faisant une mise à jour d'un module je me suis rendu compte que sous la version 1.5.0.9 j'avais un problème, je m'explique : j'ai 2 groupes de boutiques, dans le premier groupe 2 boutiques et dans le 2ème 1 seule boutique : J'ai fais un "micro" module qui permet d'afficher le résultat de $this->context (éventuellement $this->context->...) qui est en pièce jointe pour voir le résultat plus rapidement. Quand je fais (avec mon module) $this->context->shop pour shop_A j'ai bien id_group_shop=1, pour shop_B et shop_C c'est bon aussi, par contre si je sélectionne groupe_shop_2 alors j'ai : [id_group_shop] => 1 [name] => shop_A [id] => 1 comme si j'avais sélectionné shop_A et non le groupe_shop_2... mais je n'arrive pas à trouver l'origine du problème (la fatigue peut être...) Alors ? vos avis ? display_context.zip Link to comment Share on other sites More sharing options...
Raphaël Malié Posted April 27, 2012 Share Posted April 27, 2012 Bonjour, l'objet $this->context->shop pointera toujours vers une instance valide d'un shop, donc quand vous êtes dans un context "toutes les boutiques" ou dans un groupe de boutique, il utilisera le shop par défaut. Si vous souhaitez directement travailler avec la liste de context du BO il faut utiliser les méthodes suivantes : Shop::getContext() (retourne Shop::CONTEXT_ALL, Shop::CONTEXT_GROUP ou Shop::CONTEXT_SHOP) Shop::getContextShopID() (l'ID du shop choisi en context shop) Shop::getContextShopGroupID() (l'ID du shop group choisi en context group) Cordialement Link to comment Share on other sites More sharing options...
coeos.pro Posted April 27, 2012 Author Share Posted April 27, 2012 OK merci, par contre pour le 3ème c'est Shop::getContextGroupShopID() Link to comment Share on other sites More sharing options...
Dev On Web Posted April 27, 2012 Share Posted April 27, 2012 OK merci, par contre pour le 3ème c'est Shop::getContextGroupShopID() Ca date de la grosse MAJ lors du passage en 1.5.0.10 de souvenir ^^ Ca a bien bousculé la base de données ce changement. Link to comment Share on other sites More sharing options...
coeos.pro Posted April 27, 2012 Author Share Posted April 27, 2012 Effectivemen Ca date de la grosse MAJ lors du passage en 1.5.0.10 de souvenir ^^ Ca a bien bousculé la base de données ce changement. Effectivement, je ne suis pas prêt à sortir les mises à jour de mes modules en 1.5... Link to comment Share on other sites More sharing options...
Dev On Web Posted May 2, 2012 Share Posted May 2, 2012 Il faudra bien commencer un jour Moi j'ai perdu une journée à remettre en état le truc... bon après, j'espère qu'il n'y aura pas de nouveau chamboulement comme celui-la. C'est pas très pratique effectivement :/ Link to comment Share on other sites More sharing options...
Raphaël Malié Posted May 2, 2012 Share Posted May 2, 2012 Bonjour, oui effectivement ça a chamboulé pas mal de choses, mais c'était nécessaire. Il s'agit bien de ShopGroup et non plus de GroupShop, l'entité a été renommée, car ça faisait conflit avec les groupes de clients en multiboutique sinon 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