magento 后台的富文本框写固定模板,让 *** 作都只能修改内容,不能修改html

magento 后台的富文本框写固定模板,让 *** 作都只能修改内容,不能修改html,第1张

后台system->configuration->content Management的"Enable WYSIWYG Editor"的值设置为“Disabled by Default”,这样的作用是后台有"wysiwyg"编辑器(应该就是你说的富文本编辑器)的时候,都默认先显示HTML,而不是这个编辑器,这样,别人 *** 作的时候,就让他们修改里面的文本内容就是了(需要这个编辑器的时候,点击切换一下就行了,所以也不影响什么)

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

<title>在页面中添加一个富文本编辑器kindeditor</title>

<!--start kindeditor-->

<style>

form {

margin: 0

}

textarea {

display: block

}

</style>

<!--引用路径正确与否决定kindeditor是否被成功引用-->

<link rel="stylesheet" href="kindeditor/themes/default/default.css"/>

<script charset="utf-8" src="kindeditor/kindeditor.js"></script>

<script charset="utf-8" src="kindeditor/lang/zh_CN.js"></script>

<script>

KindEditor.ready(function(K) {

window.editor = K.create('#editor_id')

})

</script>

<!--end kindeditor-->

</head>

<body class="">

<div><h>回复话题</h></div>

<div>

<form action="" method="post">

<!--编辑器editor 这个id="editor_id"是上面KindEditor.ready(function(K))函数创建一个

文本编辑框来替换textarea需要用到的id-->

<textarea id="editor_id" name="content" style="width:700pxheight:300px">

<strong>HTML内容</strong></textarea>

<div>

<button type="submit">发表</button>

<button type="reset">取消</button>

</div>

</form>

</div>

</body>

</html>

备注:这里需要引用kindeditor包,这个包可以在kindeditor的官网下载,官网上有

两种主题

toolbar的自定义:

quill取消了getHtml()的API,getContents()返回的是Delta对象,一种JSON数组,getText()返回文本域里对应字符串。

因平台需将用户编辑的格式传回后台生成邮件的正文,而邮件的正文是Html格式,通过查issue找到获取Html的方法: quill.container.firstChild.innerHTML


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7477529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存