Jump to content

[Résolu] Cacher l'attribut sur la page produit


Recommended Posts

Bonjour,

Pour pouvoir utiliser la navigation à facettes je renseigne tous les attributs concernant un produit donné, par contre sur la page produit, je voudrais masquer les attributs qui ont une seule valeur (ex: pour un produit qui existe uniquement en taille 10, je ne veux pas que l'attribut taille soit affiché sur la page produit).

Je pense qu'il faut ajouter un petit bout de code dans le product.tpl comme c'est fait pour "{if $colors|@count > 0"}  genre "{if $id_attribute|@count > 1"} mais je ne sais pas trop comment...

Quelqu'un aurait-il une idée? 

Merci d'avance

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

Bonjour Julien64,

Les tests... oui ;) j'en ai déjà fait pas mal, et la seule conclusion pour instant: en plaçant

{foreach from=$groups key=id_attribute_group item=group}
 {if $group.attributes|@count > 1}

j'ai réussi à enlever les attributs à une valeur, mais également ... le bouton "Ajouter au panier". 

Je ne me décourage pas mais un petit coup de pouce, ce serait génial :)

Link to comment
Share on other sites

Bonjour,

 

Effectivement je viens de tester rapidement et c'est logique que ça ne fonctionne pas...

Mon astuce serait plutôt de masquer les attributs à une seule valeur en CSS, en rajoutant un display:none comme ça par exemple:

<fieldset class="attribute_fieldset" {if $group.attributes|@count==1}style="display:none;"{/if}>
  • 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...