Renderowanie układu zawartości

Metoda render(parametry) z obiektu ContentLayout renderuje układ zawartości z szablonu. Dla układów zawartości domyślnie jest używany szablon Mustache, lecz można użyć szablonu opartego na innej dowolnej technologii.

Metoda render(parametry) z obiektu ContentLayout może użyć następującego kodu do renderowania szablonu z użyciem danych:

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

Wymagane dane można dodać do obiektu content tworzonego z params.contentItemData. Oracle zaleca scalenie — w tym obiekcie — właściwości z obiektu params.scsData, dzięki czemu szablon będzie mógł z nich korzystać. Renderowany szablony powinien zostać dołączony do nadrzędnego obiektu przekazywanego do metody render().