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 )

Link to comment
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!

 

 

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

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...