Randarea machetei de conţinut

Metoda render(params) din ContentLayout permite randarea unei machete de conţinut dintr-un şablon. Şablonul Mustache este utilizat în mod prestabilit pentru machetele de conţinut, însă puteţi utiliza orice tehnologie pentru şabloane doriţi.

Metoda render(params) din ContentLayout poate utiliza următorul cod pentru a randa şablonul pe baza datelor:

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);
}

Puteţi adăuga datele necesare la obiectul content, creat din params.contentItemData. Oracle vă recomandă să fuzionaţi proprietăţile din params.scsData în acest obiect, astfel încât să poată fi utilizate şi de şablon. Şablonul randat trebuie să fie adăugat la obiectul părinte transmis către metoda render().