Presentare il layout di contenuto

Il metodo render(params) di ContentLayout visualizza un layout di contenuto da un modello. Per i layout di contenuto viene utilizzato per impostazione predefinita il modello Mustache, ma è possibile utilizzare un'altra tecnologia di modello qualsiasi.

Il metodo render(params) di ContentLayout può utilizzare il codice seguente per il rendering del modello con i dati:

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

È possibile aggiungere i dati necessari all'oggetto content creato da params.contentItemData. Oracle consiglia di unire le proprietà da params.scsData in questo oggetto, in modo che il modello possa farne uso. Il modello visualizzato deve essere aggiunto all'oggetto padre passato al metodo render().