Jump to content
biogelix

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

Salut, Merci de ta réponse, malheureusement ce n'est absolument pas ce que je cherche  :/

 

Share this post


Link to post
Share on other sites

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);

 

Edited by okom3pom (see edit history)
  • Thanks 1

Share this post


Link to post
Share on other sites
il y a 11 minutes, okom3pom a dit :

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

Et non, il n'arrête pas de placer tous ses modules sur n'importe quel sujet même sans rapport.

  • Like 1

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

×
×
  • Create New...

Important Information

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