Jump to content

Obtenir l'URL d'un produit avec sa catégorie


Recommended Posts

Bonjour à tous,

 

Je cherche une fonction prestashop pour laquelle on lui passe un id_product et nous renvoi l'url pour accèder à la fiche produit.

J'ai essayer ce code :

$product = new Product(1978);
$link = new Link();
$url = $link->getProductLink($product);

Malheureusement ce code me renvoi l'URL sans la catégorie.

Je sais qu'un topic similaire au miens existe chez les anglais mais ça ne réponds pas à mon problème (Cf. https://www.prestashop.com/forums/topic/445178-how-to-get-full-product-link-rewrite-with-category-name-in-php/ )

 

Merci par avance !

 

(Je vois enfin le bout de mon module :D )

Share this post


Link to post
Share on other sites

18 minutes ago, okom3pom said:

Heu ... @ndiaga c'est une blague j'espère ?

Sinon essaye en appelant correctement le produit :
 

$product = new Product($id_product,true,$id_lang,$id_shop);

$link = $product->getProductLink();

Et si ça ne fonctionne pas insert les champs de la méthode link

$product = new Product($id_product ,true , $id_lang, $id_shop);

$link = new Link();

$url = $link->getProductLink($product, null, $product->category, null, $id_lang, $id_shop);

 

 

Au TOP @okom3pom ! La première solution fonctionne parfaitement!

Je te remercie beaucoup pour ton aide précieuse :D

 

Bonne fin de soirée à toi!

 

 

Share this post


Link to post
Share on other sites

il y a 1 minute, biogelix a dit :

Je te remercie beaucoup pour ton aide précieuse :D

La prochaine fois, n’hésitez pas à prendre le temps d'ouvrir la classe et de regarder comment vous devez appeler la fonction, vous y gagnerez beaucoup de temps, car dans ce cas @okom3pom n'a fait que vous mettre ce qui est écrit.

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
 Share

×
×
  • Create New...

Important Information

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