我有这个tinyMCE init:
tinymce.init({
selector: "textarea",
theme: "modern",
readonly:1,
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"emoticons template paste textcolor colorpicker textpattern"
],
toolbar: "print",
readonly:1,
height : 500
});
但是只读:1但是所有的菜单栏都被禁用了,我想要 打印选项已激活。
答案 0 :(得分:0)
在菜单中激活打印选项并不困难,否则,不允许编辑textarea。
只需在插件列表中添加插件"noneditable"
即可。
在你的tinymice.init中添加这两个语句:
content_css : "css/noneditable.css",
noneditable_regexp: /\[\]/g,
删除readonly
声明。
使用正则表达式定义所有文本内部" []"不可编辑。您可以使用任何字符而不是[]。
如果您想将所有文本区域放入不可编辑的内容,请使用:
$foo="<div class='mceNonEditable'>[". $foo."]</div>";