Nous souhaitons ajouter le champ "Catégorie par défaut" dans la grille des produits
Pour ajouter le champ à la liste des champs disponibles pour vos grilles produit, cliquez sur le bouton de l'interface "Ajout de champ", puis saisissez les informations suivantes :
Quel est l'ID du champ ? : category_default
(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 : Catégorie par défaut
Table : Another table
Type : Juste affiché
Dans le panneau des Propriétés Avancées à droite :
- sélectionner le menu SQL Select et renseignez :
return ', cl.`name` AS category_default';
- sélectionner le menu SQL Left Join et renseignez :
return ' LEFT JOIN '._DB_PREFIX_.'category_lang cl ON cl.id_category = prs.id_category_default AND cl.id_lang = pl.id_lang AND cl.id_shop = pl.id_shop ';
Enregistrez sur la barre d'outils
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 à vos grilles.