SCSCompileAPI

SCSRenderAPIと同様に、各コンパイル関数に渡されるSCSCompileAPIがあります。

これには次のプロパティおよび関数が含まれています。

  • プロパティ:
    • navigationRoot: サイトのルートであるノードのID。
    • navigationCurr: 現在のページ・ノードのID。
    • structureMap: IDによってアクセスされる、サイト階層のすべてのノード。
    • siteInfo: すべてのサイト・プロパティ。
  • 関数:
    • getContentClient: コンテンツAPIのコールで使用するためのcontentClientインスタンスを取得します。
    • getCustomSiteProperty: サイトのコンパイル時にカスタム・プロパティを取得します。

      siteinfo.jsonファイルにサイト・レベルのカスタム・データおよびプロパティを格納して、データとプロパティに基づいてサイトをカスタマイズできます。たとえば、ページの背景のテクスチャ、フッターのリンクまたはWebサイト名を変更できます。