SCSCompileAPI

เช่นเดียวกับ SCSRenderAPI มี SCSCompileAPI ที่ส่งผ่านไปยังฟังก์ชันคอมไพล์แต่ละรายการ

องค์ประกอบนี้มีคุณสมบัติและฟังก์ชันต่อไปนี้

  • คุณสมบัติ:
    • navigationRoot: ID ของโหนดที่เป็นระดับรูทของไซต์
    • navigationCurr: ID โหนดของเพจปัจจุบัน
    • structureMap: โหนดทั้งหมดในลำดับชั้นของไซต์ และเข้าใช้โดย ID
    • siteInfo: คุณสมบัติของไซต์ทั้งหมด
  • ฟังก์ชัน:
    • getContentClient: เรียกอินสแตนซ์ contentClient สำหรับการใช้ในการเรียก API ของเนื้อหา
    • getCustomSiteProperty: เรียกคุณสมบัติที่กำหนดระหว่างการคอมไพล์ไซต์

      คุณสามารถจัดเก็บข้อมูลและคุณสมบัติที่กำหนดเองในระดับไซต์ ในไฟล์ siteinfo.json เพื่อปรับแต่งไซต์ตามข้อมูลและคุณสมบัติต่างๆ ได้ ตัวอย่างเช่น คุณสามารถเปลี่ยนพื้นผิวของพื้นหลังเพจ, ลิงค์ส่วนท้าย หรือชื่อเว็บไซต์ได้