Construire un chemin de sections depuis un dictionnaire

Comment construire un chemin complet de catégorie avec ID, nom et parent_id depuis un dictionnaire de sections.

Le chemin de sections est un mode d’association par dictionnaire qui construit une chaîne de catégories, par exemple Mobilier / Bureau / Tables. Utilisez-le lorsque le produit contient seulement un ID de section, tandis que les noms et liens parent sont dans un dictionnaire.

Construction du chemin de sections depuis un dictionnaire
Le mode chemin de sections utilise l’ID de section actuel, l’ID parent, le nom et le séparateur du chemin.

Ce qu’il faut indiquer

  • ID de l’élément actuel — la valeur depuis laquelle commence la recherche.
  • ID de section dans le dictionnaire — le champ utilisé pour trouver l’entrée.
  • Nom de section — le champ qui devient une partie du chemin.
  • ID de section parent — le champ utilisé pour remonter dans l’arbre.
  • Séparateur du chemin — par exemple /, > ou | .

Erreurs fréquentes

Le chemin ne peut pas être construit si le dictionnaire n’a pas d’ID parent, si l’ID de l’élément actuel ne correspond pas aux ID du dictionnaire ou si l’arbre contient une référence circulaire. Dans ces cas, vérifiez d’abord le dictionnaire source et l’aperçu.