Jump to content

Comment rendre {if $product.id_product==aléatoire}


PauseGreen

Recommended Posts

Bonjour,

J'aimerai savoir comment rendre le if ID product aléatoire car actuellement la ligne de code dont je dispose cible des ID bien précis et j'aimerai que cela soit aléatoire car c'est pour un jeu cadeau et ça ne peut pas fonctionner si c'est sur des ID fixes.

{if $product.id_product==20}  -----> {if $product.id_product==aléatoire}

si quelqu'un peut m'éclairer sur les différentes variantes ce serait top !

merci à vous.

Link to comment
Share on other sites

C'est sur quel fichier .tpl que vous agissez ?

je viens d'essayé de mon coté et ca à marché (sur product.tpl)

j'ai pri une plage de 5ref

{if $product.id_product==200|mt_rand:205}
affiche toi

{/if}

et en me calant sur ma fiche produit id 202 j’obtiens un affichage aléatoire de "affiche toi" en rafraichissant ma page

après j'ai peut être mal compris votre question

Link to comment
Share on other sites

2 minutes ago, PauseGreen said:

j'ai copié ce code:

{if $product.id_product==14|mt_rand:24}

je me suis mis sur mon produit ID 14 et j'ai actualisé plusieurs fois mais rien ne change même en désactivant cache etc ...

donc je ne sais pas quoi vous répondre !

 

vous pouvez répondre que ca n'a pas marché :)

je suis désolé, j'vais réfléchir un peu, pis si un Mediacom87,solsol ou un Eolia passe par là ils auront surement mieux à proposer

Link to comment
Share on other sites

Bon je me suis fais souffrance et j'ai rédigé les ID manuellement de 5 en 5 sur plus de 1000 ID c'était plutôt pénible ;)

{if $product.id_product==15 ||
            $product.id_product==20 || 
            $product.id_product==25 || 
            $product.id_product==30 || 
            $product.id_product==35 || 
            $product.id_product==40 || 
            $product.id_product==45 || 
            $product.id_product==50 || 
            $product.id_product==55 || 
            $product.id_product==60 || 
            $product.id_product==65 || 
            $product.id_product==70 || 
            $product.id_product==75 || 
            $product.id_product==80 || 
            $product.id_product==85 || 
            $product.id_product==90 || 
            $product.id_product==95 || 
            $product.id_product==100}

etc etc ....

Edited by PauseGreen (see edit history)
Link to comment
Share on other sites

il y a 44 minutes, Remy FRK Corp a dit :

solsol

Bonsoir les insomniaques !

Ca me fait très plaisir d'apparaitre sur cette petite liste @Remy FRK Corp mais je t'avoue que mon niveau n'est pas aussi bon que les autres membres que tu a mentionné.

Plus je parcours le forum et plus je me rend compte que j'ai encore beaucoup de chose a comprendre et a apprendre sur PrestaShop.

Link to comment
Share on other sites

5 hours ago, solsol69 said:

Bonsoir les insomniaques !

Ca me fait très plaisir d'apparaitre sur cette petite liste @Remy FRK Corp mais je t'avoue que mon niveau n'est pas aussi bon que les autres membres que tu a mentionné.

Plus je parcours le forum et plus je me rend compte que j'ai encore beaucoup de chose a comprendre et a apprendre sur PrestaShop.

Hello Solsol69.

C'est toujours un plaisir de te citer ou de recevoir réponse de toi ! tes posts m'ont souvent aidé tout comme ceux d'Eolia et Mediacom87.  y'a des ndiaga ou des divine, prestachamps qui méritent pleins de lauriers aussi  et en ce moment y'a shonen qu’envoi pas mal ... bref

bien sure il y'a des différences de niveaux voir de dimension (pour Eolia et Mediacom clairement on est sur du fullstack+)  , mais je trouve ca super enrichissant justement  ....

Perso j'en apprend tout les jours grâce a vous ( mention spé @Tanguy🐤 (désolé je te sollicite souvent, voir par ma faute... obligé à créer des tutos AàZ... mais bon c'est la vie ) ).

et je vous en remercie !

 

 

 

 

Edited by Remy FRK Corp (see edit history)
  • Like 1
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...