コンテンツ・レイアウトのレンダリング

ContentLayoutrender(params)メソッドは、コンテンツ・レイアウトをテンプレートからレンダリングします。Mustacheテンプレートはコンテンツ・レイアウトにデフォルトで使用されますが、必要な任意のテンプレート・テクノロジを使用できます。

ContentLayoutrender(params)メソッドは、次のコードを使用してデータでテンプレートをレンダリングできます:

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

params.contentItemDataから作成されたcontentオブジェクトに必要なデータを追加できます。params.scsDataのプロパティをこのオブジェクトにマージすることをお薦めします。これにより、テンプレートでもこのテンプレートを使用できるようになります。レンダリングされたテンプレートは、render()メソッドに渡される親オブジェクトに追加する必要があります。