SCSCompileAPI

Podobnie jak SCSRenderAPI, istnieje SCSCompileAPI, który jest przekazywany do każdej funkcji kompilacji.

Zawiera poniższe właściwości i funkcje.

  • Właściwości:
    • navigationRoot: ID węzła będącego głównym węzłem serwisu.
    • navigationCurr: ID węzła bieżącej strony.
    • structureMap: Wszystkie węzły hierarchicznej struktury serwisu; dostęp do nich uzyskuje się za pomocą ID.
    • siteInfo: Wszystkie właściwości serwisu.
  • Funkcje:
    • getContentClient: Uzyskuje instancję contentClient, która będzie używana dla wywołań Content API.
    • getCustomSiteProperty: Uzyskuje właściwości niestandardowe w trakcie kompilowania serwisu.

      Dane i właściwości niestandardowe, służące do dostosowania serwisu, można przechowywać w pliku siteinfo.json na poziomie poziomu serwisu. Na przykład można zmienić teksturę tła strony, łącza stopki lub nazwę serwisu.