แสดงผลเลย์เอาต์ของเนื้อหา

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