マグノリアのリッチテキストを直接フロントエンドに出力することを検討しています。私は以下のようにフィールドを定義しています:マグノリア豊富なテキストフィールド
@TabFactory("Content")
public void contentTab(UiConfig cfg, TabBuilder tab) {
tab.fields(
cfg.fields.text("title").label("Title"),
cfg.fields.richText("subtitle").label("Subtitle")
);
}
テンプレート内では、情報はJCRに保存されている場合、HTMLエンティティとデータをエンコードするために表示されます。
Title: ${content.title}
Subtitle: ${content.subtitle}
出力(生源)。 ..
Title: The Title Field
Subtitle: <p>The Subtitle Field</p>
しかし、出力すべき(生源)...
Title: The Title Field
Subtitle: <p>The Subtitle Field</p>
リッチテキストフィールドが自動的にエンコードされないようにする方法はありますか?
明らかに、それはうまくいくが、それは最初の場所でエンコーディングを停止していない。 – Ducaz035
ええ、私はより良いアプローチを見つけたいと思っています – bashaus
これは標準的なマグノリアのhtmlを出力する方法です。 –