【发布时间】:2016-11-25 07:55:37
【问题描述】:
我正在考虑将 Magnolia 中的富文本直接输出到前端。我将字段定义如下:
@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>
有没有办法阻止富文本字段被自动编码?
【问题讨论】: