SCSCompileAPI

En SCSCompileAPI videregives til hver kompileringsfunktion på samme måde som SCSRenderAPI'en.

Den indeholder følgende egenskaber og funktioner.

  • Egenskaber:
    • navigationRoot: ID'et for den node, der er sitets rod.
    • navigationCurr: ID'et for den aktuelle sidenode.
    • structureMap: Alle sitehierarkiets noder, der oprettes adgang til via ID.
    • siteInfo: Alle siteegenskaberne.
  • Funktioner:
    • getContentClient: Henter contentClient-instansen til brug i indholds-API-kald.
    • getCustomSiteProperty: Henter tilpassede egenskaber under sitekompilering.

      Du kan lagre tilpassede data og egenskaber på siteniveau i filen siteinfo.json for at tilpasse et site på basis af dataene og egenskaberne. Du kan for eksempel ændre sidens baggrundstekstur, links i sidefoden eller websitets navn.