เมทธอด render(params) ของ ContentLayout จะแสดงผลเลย์เอาต์ของเนื้อหาจากเทมเพลท ระบบจะใช้เทมเพลท Mustache โดยดีฟอลต์สำหรับเลย์เอาต์ของเนื้อหา แต่คุณสามารถใช้เทคโนโลยีเทมเพลทใดก็ได้ที่ต้องการ
เมทธอด render(params) ของ ContentLayout สามารถใช้รหัสต่อไปนี้ เพื่อแสดงผลเทมเพลทที่มีข้อมูล:
try {
// Mustache
template = Mustache.render(templateHtml, content);
if (template) {
$(parentObj).append(template);
}
// Dynamic DOM Manipulation can be done here
} catch (e) {
console.error(e.stack);
}
คุณสามารถเพิ่มข้อมูลที่จำเป็นในออบเจกต์ content จาก params.contentItemData Oracle ขอแนะนำให้คุณรวมคุณสมบัติจาก params.scsData กับออบเจกต์นี้ เพื่อให้เทมเพลทสามารถใช้งานได้ด้วยเช่นกัน เทมเพลทที่แสดงผลควรต่อท้ายออบเจกต์ระดับบนที่ส่งไปยังเมทธอด render()