コンテンツ・アイテム内のリッチ・テキストにデジタル・アセットを埋め込むことができます。
このリッチ・テキストをコンテンツ・アイテム内に適切にレンダリングするために、リッチ・テキスト・フィールドにはcontentClient.expandMacros()
APIが使用されます。これにより、リッチ・テキスト内のデジタル・アセットへのすべての参照が解決されます。
data["starter-blog-post_content"] = contentClient.expandMacros(data["starter-blog-post_content"]);
Mustacheをレンダリングに使用する場合、リッチ・テキストにはHTMLがあるため、{{{ }}}
を使用してリッチ・テキスト値をレンダリングする必要があります。変数の周りに{{{ }}}
を使用する場合、MustacheではHTMLがエスケープされません。