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.