SCSCompileAPI

Semblable à SCSRenderAPI, un élément SCSCompileAPI est transmis dans chaque fonction de compilation.

Il contient les propriétés et fonctions suivantes.

  • Propriétés :
    • navigationRoot : ID du noeud qui constitue la racine du site.
    • navigationCurr : ID du noeud de page en cours.
    • structureMap : tous les noeuds de la hiérarchie de site, accessibles par ID.
    • siteInfo : toutes les propriétés du site.
  • Fonctions :
    • getContentClient : obtient l'instance contentClient utilisée dans les appels d'API de contenu.
    • getCustomSiteProperty : obtient les propriétés personnalisées lors de la compilation du site.

      Vous pouvez stocker des propriétés et des données personnalisées au niveau du site, dans le fichier siteinfo.json, afin de personnaliser un site en fonction des données et des propriétés. Par exemple, vous pouvez modifier la texture d'arrière-plan de la page, les liens de pied de page ou le nom du site Web.