Jump to content
BENCASE

Affiché une page produit différent quand le produit appartient à une certaine catégorie / PS 1.6

Recommended Posts

Bonjour,

 

j'ai trouver il y a un an le moyen d'afficher un produit personnalisable différemment des autres en utilisant ce code :

{if $product->id_category_default==27
 || $product->id_category_default==28
 || $product->id_category_default==32
}
<div>Contenu des pages avec produit personnalisable</div>
{else}
<div>Contenu des pages produits normales</div>
{/if}

Mon problème est qu'aujourd'hui j'ai 70 sous catégories et à chaque fois que je créé un nouveau produit, je créé aussi une nouvelle catégorie pour se produit. Et donc je dois rajouter une ligne manuellement à chaque fois ce qui devient assez lourd et contraignant à gérer.

 

N'y a t'il pas une variable pour faire un "if" sur une catégorie parente et que ça englobe toutes les sous catégories et les produits qui s'y trouvent ? 

 

En claire j'ai une catégorie parent id 5 qui contient toutes les catégories et produit personnalisables.  

ça serait top si je n'avais plus à ajouter une ligne à chaque fois, et que le simple fait que ma nouvelle catégorie appartienne à la catégorie parent "PERSONNALISATION" cela affiche le contenu spécifique.

 

 

Merci par avance, 

 

Benjamin.

Share this post


Link to post
Share on other sites

salut,

 

1) tu crée une caracteristique "Produit Personnalisable" valeur "Oui"

2) tu assigne cette caracteristique à tes produits personnalisable

3)

{foreach from=$features item=feature}
{if $feature.name == 'Produit Personnalisable' AND $feature.value == 'Oui'}
<div>Contenu des pages avec produit personnalisable</div>
{else}
<div>Contenu des pages produits normales</div>
{/if}
{/foreach}

cdt

Edited by Alexandre Carette (see edit history)

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