SCSCompileAPI

I likhet med SCSRenderAPI, finns det ett SCSCompileAPI som överförs till varje kompileringsfunktion.

Det innehåller följande egenskaper och funktioner.

  • Egenskaper:
    • navigationRoot: Id:t för den nod som finns i webbplatsens rot.
    • navigationCurr: Den aktuella sidnodens id.
    • structureMap: Alla noder i webbplatshierarkin, med åtkomst per id.
    • siteInfo: Alla webbplatsegenskaper.
  • Funktioner:
    • getContentClient: Hämtar contentClient-instansen för användning i innehålls-API-anrop.
    • getCustomSiteProperty: Hämtar anpassade egenskaper under webbplatskompilering.

      Du kan lagra anpassade data och egenskaper på webbplatsnivå, i filen siteinfo.json, för att anpassa en webbplats baserat på dessa data och egenskaper. Du kan till exempel ändra sidbakgrundens struktur, sidfotslänkar eller webbplatsens namn.