Jump to content
Sign in to follow this  
exceless__

Condition sur template product.tpl

Recommended Posts

Bonjour,

je cherche la petite astuce pour afficher un texte en fonction de la fiche produit affiché...

Je dois afficher tel ou tel info en fonction si le produit à des déclinaisons ou pas

 

dans mon fichier product.tpl j'essaie de mettre une condition

{if ....}

{else}

{/if}

 

Je ne trouve pas la variable pour dire comme quoi le produit a une declinaison ou pas :(

si vous avez une piste ....

D'avance merci pour vos retours

 

 

 

Share this post


Link to post
Share on other sites

Salut, 

En mettant {debug} avec le javascript en fin de code tu as une console popup avec toutes les variables smarty.. c'est assez pratique

cdt

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour.

Dans PS 1.7 la variable smarty $product contient un index "attributes" qui liste les déclinaisons.

Donc si tu fais quelque chose du style :

{if $product.attributes}

...

{/if}

ou

{if !empty($product.attributes)}

...

{/if}

tu devrais obtenir le résultat attendu.

Share this post


Link to post
Share on other sites

Merci c'est top !

Je peux maintenant bien afficher la popup avec toutes les variables et faire mon tri

Bonne journée

Share this post


Link to post
Share on other sites
{if isset($combinations) && $combinations}
   ...
{/if}

Ce bout de code devrait faire le taf. Dans le product.tpl du moins

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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