TinyMCE只读,但启用了打印选项

时间:2015-06-16 06:48:08

标签: tinymce

我有这个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但是所有的菜单栏都被禁用了,我想要 打印选项已激活。

1 个答案:

答案 0 :(得分:0)

在菜单中激活打印选项并不困难,否则,不允许编辑textarea。 只需在插件列表中添加插件"noneditable"即可。 在你的tinymice.init中添加这两个语句:

content_css : "css/noneditable.css",
noneditable_regexp: /\[\]/g,

删除readonly声明。

使用正则表达式定义所有文本内部" []"不可编辑。您可以使用任何字符而不是[]。

如果您想将所有文本区域放入不可编辑的内容,请使用:

$foo="<div class='mceNonEditable'>[". $foo."]</div>";