SCSCompileAPI

Overeenkomend met de SCSRenderAPI is er een SCSCompileAPI die aan elke compilatiefunctie wordt doorgegeven.

Deze bevat de volgende eigenschappen en functies.

  • Eigenschappen:
    • navigationRoot: de ID van node die de startnode van de site is.
    • navigationCurr: de ID van de huidige paginanode.
    • structureMap: alle nodes van de sitehiërarchie, die toegankelijk zijn via de ID.
    • siteInfo: alle site-eigenschappen.
  • Functies:
    • getContentClient: hiermee wordt de instance 'contentClient' opgehaald voor gebruik in Content API-aanroepen.
    • getCustomSiteProperty: hiermee worden aangepaste eigenschappen opgehaald tijdens compilatie van de site.

      U kunt aangepaste gegevens en eigenschappen op siteniveau in het bestand siteinfo.json opslaan om een site aan te passen op basis van de gegevens en eigenschappen. U kunt bijvoorbeeld de achtergrondtextuur van de pagina, koppelingen in de voettekst of de websitenaam wijzigen.