SCSCompileAPI

Podobně jako rozhraní SCSRenderAPI existuje i rozhraní SCSCompileAPI, které je předáváno do každé kompilační funkce.

Obsahuje následující vlastnosti a funkce.

  • Vlastnosti:
    • navigationRoot: Identifikátor uzlu, který je kořenem webu.
    • navigationCurr: Identifikátor aktuálního uzlu stránky.
    • structureMap: Všechny uzly hierarchie webu, které jsou přístupné pomocí identifikátoru.
    • siteInfo: Všechny vlastnosti webu.
  • Funkce:
    • getContentClient: Získá instanci contentClient pro použití ve voláních rozhraní API obsahu.
    • getCustomSiteProperty: Získá uživatelské vlastnosti během kompilace webu.

      Můžete uložit vlastní data a vlastnosti na úrovni webu do souboru siteinfo.json, a tím přizpůsobit web na základě dat a vlastností. Můžete například změnit texturu pozadí stránky, odkazy v zápatí nebo název webu.