SCSCompileAPI

På lignende måte som med SCSRenderAPI finnes det en SCSCompileAPI som sendes til hver kompileringsfunksjon.

Den inneholder følgende egenskaper og funksjoner.

  • Egenskaper:
    • navigationRoot: ID-en for knutepunktet som er roten til området.
    • navigationCurr: ID-en for gjeldende sideknutepunkt.
    • structureMap: Alle knutepunktene i områdehierarkiet og som gis tilgang til etter ID.
    • siteInfo: Alle områdeegenskapene.
  • Funksjoner:
    • getContentClient: Henter contentClient-forekomsten som skal brukes i Content API-kall.
    • getCustomSiteProperty: Henter egendefinerte egenskaper under områdekompilering.

      Du kan lagre egendefinerte data og egenskaper på områdenivå i filen siteinfo.json hvis du vil tilpasse et område basert på dataene og egenskapene. Du kan for eksempel endre teksturen på sidebakgrunnen, bunntekstkoblinger eller navn på Web-områder.