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().