Jump to content
PrestashopUser03

Récupérer les informations du produit de la fiche produit. en cours

Recommended Posts

Bonjour à tous, je crée ce topic qui fait suite à celui ci.

Jj'ai créé un module qui affiche des informations sur la fiche produit et j'aurais besoin de récupérer les informations de la fiche produit en cours. Dans mon hook, j'ai fait le code ci-dessous, mais je ne sais pas comment faire pour que l'id_product change en fonction de la page sur laquelle on se trouve, quelqu'un a une idée ?

    public function hookdisplayRightColumnProduct($params)
    {
        $product = new Product($id_product,false,$lang_id);

//et plus loin : 

        $this->context->smarty->assign(array(
            "produit"=>$product->name

 

 

Merci d'avance pour vos réponses :)

Share this post


Link to post
Share on other sites

Dans ta méthode ajoute 

d($params);

Tu verras que le produit est déjà chargé tu n'as pas besoin de refaire 

$product = new Product($id_product,false,$lang_id);

Naturellement à faire sur un site de test

 

3pom 

Edited by okom3pom (see edit history)

Share this post


Link to post
Share on other sites

Merci pour la réponse, le problème est que lorsque je fais effectivement d($params), aucune information sur le produit n'est affichée.

Et quel est le code à utiliser pour afficher le prix par exemple?

 

 

Edited by PrestashopUser03
coquille (see edit history)

Share this post


Link to post
Share on other sites

Normalement d($params); devrait afficher un débug.

Ton module est bien hooké ?

Share this post


Link to post
Share on other sites

Oups désolé je pensais que le produit était chargé dans ce hook après vérif non :

$id_product = (int) Tools::getValue('id_product');

Sinon 

 $product = $this->context->controller->getProduct();

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Passe le sujet en résolu en choisissant la bonne réponse ou en marquant résolu dans le titre. ;)

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More