SCSCompileAPI

Podobne ako SCSRenderAPI existuje aj objekt SCSCompileAPI, ktorý sa odovzdáva do každej funkcie kompilácie.

Obsahuje nasledujúce vlastnosti a funkcie.

  • Vlastnosti:
    • navigationRoot: ID uzla, ktorý je hlavným adresárom lokality.
    • navigationCurr: ID aktuálneho uzla stránky.
    • structureMap: Všetky uzly hierarchie lokality s prístupom podľa ID.
    • siteInfo: Všetky vlastnosti lokality.
  • Funkcie:
    • getContentClient: Načíta inštanciu contentClient, ktorá sa použije pri volaniach rozhrania API obsahu.
    • getCustomSiteProperty: Načíta prispôsobené vlastnosti počas kompilácie lokality.

      Prispôsobené dáta a vlastnosti môžete ukladať na úrovni lokality do súboru siteinfo.json a používať ich na prispôsobenie lokality. Môžete napríklad zmeniť textúru pozadia stránky, prepojenia v päte alebo názov webovej lokality.