マクロの展開とリッチ・テキストのレンダリング

コンテンツ・アイテム内のリッチ・テキストにデジタル・アセットを埋め込むことができます。

このリッチ・テキストをコンテンツ・アイテム内に適切にレンダリングするために、リッチ・テキスト・フィールドにはcontentClient.expandMacros() APIが使用されます。これにより、リッチ・テキスト内のデジタル・アセットへのすべての参照が解決されます。

data["starter-blog-post_content"] =
 contentClient.expandMacros(data["starter-blog-post_content"]);

Mustacheをレンダリングに使用する場合、リッチ・テキストにはHTMLがあるため、{{{ }}}を使用してリッチ・テキスト値をレンダリングする必要があります。変数の周りに{{{ }}}を使用する場合、MustacheではHTMLがエスケープされません。