SCSCompileAPI

Ähnlich wie die SCSRenderAPI wird auch eine SCSCompileAPI an jede Kompilierungsfunktion übergeben.

Diese enthält die folgenden Eigenschaften und Funktionen.

  • Eigenschaften:
    • navigationRoot: Die ID des Root-Knotens der Site.
    • navigationCurr: Die ID des aktuellen Seitenknotens.
    • structureMap: Alle Knoten der Sitehierarchie mit ID.
    • siteInfo: Alle Siteeigenschaften.
  • Funktionen:
    • getContentClient: Ruft die contentClient-Instanz für Content-API-Aufrufe ab.
    • getCustomSiteProperty: Ruft benutzerdefinierte Eigenschaften während der Sitekompilierung ab.

      Sie können benutzerdefinierte Daten und Eigenschaften auf Siteebene in der Datei siteinfo.json speichern, um eine Site basierend auf den Daten und Eigenschaften anzupassen. Beispiel: Sie können die Struktur des Seitenhintergrunds, Footer-Links oder den Websitenamen ändern.