Makros erweitern und Rich Text rendern

Im Rich Text in einem Inhaltselement kann ein digitales Bild eingebettet sein.

Um diesen Rich Text korrekt im Inhaltslayout zu rendern, verwenden Rich-Text-Felder die contentClient.expandMacros()-API. Diese löst alle Referenzen zu digitalen Assets im Rich Text auf.

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

Wenn Sie Mustache für das Rendering verwenden, müssen Sie einen Rich-Text-Wert mit {{{ }}} rendern, da Rich Text HTML aufweist. Wenn die Variable von {{{ }}} umschlossen ist, wird die HTML nicht von Mustache maskiert.