Mappage de données custom
Jusqu’à ce point, nous avons réussi à déplacer des données des tables SQL vers des éléments Sitecore de Product et de Category. L’élément Product a un champ category_id, qui est Single-Line Text et contient l’ID d’une catégorie. Nous devons remplacer sa valeur (ou peut-être ajouter un nouveau champ) par son ID d’élément Sitecore.
La classe suivante montre notre implémentation de la méthode statique GetCategoryItemID. Simplement, il mappe le CategoryId à l’élément Category Sitecore correspondant.
– Pour appliquer cette règle de transformation sur category_id, définissez la valeur de champ « Source Value Transformer » à «Static Method Category_Item_Id Reader»
– Modifier le type de champ CategoryId du Product Template à Droplink et attribuer la valeur Source à /sitecore/content/Store/Categories