SCSCompileAPI

Semelhante à SCSRenderAPI, existe uma SCSCompileAPI que é transmitida em cada função de compilação.

Isto contém as seguintes propriedades e funções.

  • Propriedades:
    • navigationRoot: A ID do nó que é a raiz do site.
    • navigationCurr: A ID do nó da página atual.
    • structureMap: Todos os nós da hierarquia do site e acedidos pela ID.
    • siteInfo: Todas as propriedades do site.
  • Funções:
    • getContentClient: Obtém a instância contentClient para utilização nas chamadas da API de Conteúdo.
    • getCustomSiteProperty: Obtém as propriedades customizadas durante a compilação do site.

      Pode armazenar dados customizados e propriedades ao nível do site, no ficheiro siteinfo.json, para customizar um site com base nos dados e propriedades. Por exemplo, pode alterar a textura de fundo da página, ligações do rodapé ou nome do site.