API การแสดงผลไซต์

API การแสดงผลไซต์ สำหรับ Oracle Content Management (SCSRenderAPI) เป็นออบเจกต์ร่วมของวินโดว์ที่ปรากฏบนเว็บเพจทั้งหมดของ Oracle Content Management ซึ่งมีหน้าที่หลักคือ การแสดงผลสล็อตและองค์ประกอบของเพจ และมีอินเตอร์เฟซสำหรับโค้ดจาวาสคริปต์ที่ปรากฏบนเลย์เอาต์ของธีม หากคุณกำลังทำงานกับธีมหรือองค์ประกอบในฐานะผู้พัฒนา คุณอาจพบอีเวนต์และฟังก์ชันเหล่านี้ รันไทม์ SCSRenderAPI จะแสดงผลวิวและแสดงตัวอย่างโหมดการแสดงผล ขณะที่เวลาออกแบบ SCSRenderAPI จะแสดงผลโหมดการแสดงผลการนาวิเกต การแก้ไข และบันทึกย่อ

ในช่วงรันไทม์ API การแสดงผลไซต์ มีวัตถุประสงค์ทั่วไปสามประการดังนี้
  • ป็อปปูเลทสล็อตต่างๆ บนเพจพร้อมกับองค์ประกอบและเนื้อหา
  • ดำเนินการตามคำขอด้านข้อมูลที่เกิดขึ้นจากโค้ดจาวาสคริปต์ที่พบบนเลย์เอาต์ของเพจ
  • เริ่มต้นอีเวนต์ระหว่างรอบการใช้งานกระบวนการแสดงผลเพจ
ในช่วงเวลาออกแบบ API การแสดงผลไซต์ มีวัตถุประสงค์ทั่วไปสี่ประการดังนี้
  • ป็อปปูเลทสล็อตต่างๆ บนเพจพร้อมกับองค์ประกอบและเนื้อหา
  • ดำเนินการตามคำขอด้านข้อมูลที่เกิดขึ้นจากโค้ดจาวาสคริปต์ที่พบบนเลย์เอาต์ของเพจ
  • เริ่มต้นอีเวนต์ระหว่างรอบการใช้งานกระบวนการแสดงผลเพจและการแก้ไข
  • โต้ตอบกับตัวสร้างไซต์เพื่ออนุญาตให้ใช้แก้ไขเพจและบันทึกย่อได้
ระบบจะโหลด API การแสดงผลไซต์ ในเว็บเพจ Oracle Content Management โดยการวางแท็กสคริปต์ต่อไปนี้บนเลย์เอาต์ของธีม
<script data-main="/_sitescloud/renderer/renderer.js" src="/_sitescloud/renderer/require.js"></script>

โดยปกติแล้ว ระบบจะวางแท็กที่ด้านล่างของเลย์เอาต์ (โปรดทราบว่า URL ต่างๆ ในแท็กนี้จะได้รับการปรับปรุงสำหรับสภาวะแวดล้อมที่เหมาะสมโดยอัตโนมัติ: เวลาออกแบบหรือรันไทม์) ออบเจกต์ SCSRenderAPI จะโหลดแบบอะซิงโครนัส โค้ดจาวาสคริปต์ที่กำหนดเองจะสามารถรับข้อมูลความพร้อมใช้งานของ API การแสดงผลไซต์โดยการจัดการอีเวนต์ scsrenderstart