我正在使用名为summernote 的所见即所得,我将这些值发送到服务器,在那里我使用HTML Purifier 对其进行净化。之后我将它保存到数据库(mysql)。然后我需要在所见即所得中显示纯化的 html,因此将其写为 textarea 值(textarea 在 js 中与 Summernote 链接)。但它显示转义的 html 而不是格式化的文本。编辑器工作正常,js 控制台没有显示错误。
我用来初始化summernote的Javascript
$('.summernote').summernote({
lang: 'cs-CZ',
height: 100,
airMode: true,
prettifyHtml: true
});
这是所见即所得的屏幕截图(在空中模式下,因此未显示工具),控制台检查其值。
所见即所得的拿铁咖啡模板:
<textarea name="{$key}" class="summernote form-control" >{$value->value|noescape}</textarea>