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