SCSCompileAPI

Da mesma forma que SCSRenderAPI, há uma SCSCompileAPI que é transmitida a cada função de compilação.

Isso contém as propriedades e funções a seguir.

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

      Você pode armazenar propriedades e dados personalizados no nível do site, no arquivo siteinfo.json, para personalizar um site com base nos dados e nas propriedades. Por exemplo, você pode alterar a textura do plano de fundo da página, os links de rodapé ou os nomes dos sites.