Jump to content

[RESOLU] verifier si la declinaisons est un colori


Recommended Posts

Salut
Pour rejoindre ce post : http://www.prestashop.com/forums/viewreply/374596/
Je cree un nouveau post car il est marque comme resolu mais ne l'est pas pour moi :)

J'ai donc reussi a afficher plusieurs palettes mais ca affecte tous les types d'attibuts.
Je voudrais que ca n'affecte que les attributs de type "coloris" pour laisser les autres en menu deroulant uniquement

Dans la DB les groupes d'attribut sont defini dans "is_color_group". Le soucis est que je n'arrive pas faire resortir cette variable pour creer un un {if} de maniere a ne pas afficher la palette si le group n'est pas un "colori"

Merci de votre aide

Link to comment
Share on other sites

J'ai trouve la solution
dans le fichier product.php
il faut mettre

if (((isset($row['attribute_color']) AND $row['attribute_color']AND ($row['is_color_group']==1)) OR (file_exists(_PS_COL_IMG_DIR_.$row['id_attribute'].'.jpg'))) )//AND $row['id_attribute_group'] == $product->id_color_default)
{
   $colors[$row['id_attribute_group']][$row['id_attribute']]['value'] = $row['attribute_color'];
   $colors[$row['id_attribute_group']][$row['id_attribute']]['name'] = $row['attribute_name'];
   $colors[$row['id_attribute_group']]['public_group_name']=$row['public_group_name'];
}


a la place de

if (((isset($row['attribute_color']) AND $row['attribute_color']) OR (file_exists(_PS_COL_IMG_DIR_.$row['id_attribute'].'.jpg'))) )//AND $row['id_attribute_group'] == $product->id_color_default)
{
   $colors[$row['id_attribute_group']][$row['id_attribute']]['value'] = $row['attribute_color'];
   $colors[$row['id_attribute_group']][$row['id_attribute']]['name'] = $row['attribute_name'];

}$colors[$row['id_attribute_group']]['public_group_name']=$row['public_group_name'];

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...