TinyMCE剥离HTML,虽然我告诉它不要

时间:2013-03-09 13:45:12

标签: javascript tinymce

我正在努力使用TinyMCE和自定义标签。我们正在构建一个使用TinyMCE WYSIWYG编辑器的自定义CMS。这是我的设置:

 tinyMCE.init({
        // General options
        mode: "textareas",
        width: "200",
        theme: "advanced",
        cleanup_on_startup: false,
        trim_span_elements: false,
        verify_html: false,
        cleanup: false,
        convert_urls: false,
...

因此,在一个页面中,我必须通过源编辑器添加此标记:

 <gcse:searchresults-only queryParameterName="search"></gcse:searchresults-only>

但是,编辑正在剥离它。我尝试添加此规则:

extended_valid_elements: "gcse:searchresults-only[*]",
custom_elements: "gcse:searchresults-only"

并且可以添加标签,但是如果它没有嵌套在任何其他标签中。如果我将该标记包装在div元素中,它会删除它(gcse标记),将div留空。

问题:如何禁用TinyMCE剥离任何标签?

感谢。

1 个答案:

答案 0 :(得分:0)

从版本3.4开始,无法禁用tinymce清理。您必须根据自己的需要设置valid_elements和valid_children。