Jump to content
Serial

Lien Produit Avec Un Id Devant

Recommended Posts

Bonjour,

 

J'ai un bouton sur ma fiche produit dont la balise <a> avec l'attribut "href=" renvoi vers la page d'un autre produit.

 

Ce produit est le même mais avec un "2" devant l'id.

Exemple : Le produit 100000 doit renvoyer vers le produit 2100000.

 

J'ai essayé 2-3 manipulations avec la variable $link->getProductLink($product->id) mais je trouve pas :unsure:

 

Merci !

Share this post


Link to post
Share on other sites

Bonjour,

 

J'ai pas tres bien compris ou tu veux en venir.

Mais éventuellement, 

$newId = '2' . $product->id ;
$link->getProductLink( (int)$newId ) ;

Pourrait faire l'affaire.

 

Bon dev :)

Share this post


Link to post
Share on other sites

Bonjour,

 

J'ai pas tres bien compris ou tu veux en venir.

Mais éventuellement, 

$newId = '2' . $product->id ;
$link->getProductLink( (int)$newId ) ;

Pourrait faire l'affaire.

 

Bon dev :)

Merci mais ca ne fonctionne pas.

 

J'ai l'erreur "Invalid product vars".

Share this post


Link to post
Share on other sites

Ok,

 

On a alors besoin de plus d'infos :

- Es tu sur que le produit "2product_id" existe toujours quelque soit le product_id ?

Car pour moi c'est là notre problème actuel.

Je te propose donc :

$newId = '2' . $product->id ;

// voir si le produit existe
if ($newproduct = new product( (int)$newId )) 
{
    $link->getProductLink( (int)$newId ) ;
}
else
{
    // faire autre chose
}

A+

Share this post


Link to post
Share on other sites

Peux tous nous donner un exemple avec le produit "simple" et le produit avec un 2 devant l'id ?

Share this post


Link to post
Share on other sites

C'est surtout les URL que je voulais.

Si la solution de AG261 ne fonctionne pas c'est qu'il y a autre chose.

Share this post


Link to post
Share on other sites

C'est surtout les URL que je voulais.

Si la solution de AG261 ne fonctionne pas c'est qu'il y a autre chose.

Je t'es envoyé les liens par message privé.

 

EDIT : J'ai mit l'ID du produit en dur {$link->getProductLink(21122661)} et ca fonctionne.

Edited by Serial (see edit history)

Share this post


Link to post
Share on other sites

tu es en smarty ? j'ai cru que tu étais en php, dans ce cas essaye avec :

 

 

{$link->getProductLink(2|cat:$id)}

Share this post


Link to post
Share on other sites

j'ai mis id pour mettre quelque chose, il faut mettre le nom de la variable de l'id de ton produit

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