Nous souhaitons ajouter le champ "Label BIO" qui permettra de distinguer ce type de produit dans les grilles.
Nous pourrons ainsi :
Pour ajouter le champ à la liste des champs disponibles pour votre grille déclinaison, cliquez sur le bouton de l'interface "Ajout de champ", puis saisissez les informations suivantes :
Quel est l'ID du champ ? : label_bio (doit correspondre exactement au nom du champ dans la base de données)
SC crée le champ, il faut maintenant renseigner dans la grille :
Nom du champ : Label BIO
Table : product_attribute
Type : Choix multiples
Dans le panneau des Propriétés Avancées à droite, sélectionnez le menu SQL Select et renseignez :
return ' ,pa.label_bio';
Dans le panneau des Propriétés Avancées à droite, sélectionnez le menu PHP definition et renseignez :
$combArray[$combinaison['id_product_attribute']]['label_bio'] = $combinaison['label_bio'];
Si vous souhaitez ajouter un choix Oui/Non, dans le panneau des propriétés avancées Liste de choix, renseignez :
return array(1=>_l('Yes') , 0=>_l('No'));
Fermez la fenêtre d'édition des champs personnalisés.
Le nouveau champ est présent dans la liste des champs disponibles, et vous pouvez l'ajouter à votre grille déclinaisons.