Inhaltslayout rendern

Die render(params)-Methode von ContentLayout rendert ein Inhaltslayout aus einer Vorlage. Standardmäßig wird die Mustache-Vorlage für Inhaltslayouts verwendet. Sie können aber jede beliebige Vorlagentechnologie nutzen.

Die render(params)-Methode von ContentLayout kann den folgenden Code verwenden, um die Vorlage mit den Daten zu rendern:

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

Sie können die erforderlichen Daten dem content-Objekt hinzufügen, das aus params.contentItemData erstellt wurde. Oracle empfiehlt, dass Sie die Eigenschaften von params.scsData in diesem Objekt zusammenführen, damit diese ebenfalls von der Vorlage genutzt werden können. Die gerenderte Vorlage muss an das übergeordnete Objekt angehängt werden, das an die render()-Methode übergeben wird.