เมทธอด 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()