2

我在 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 剥离任何标签?

谢谢。

4

1 回答 1

0

自 3.4 版以来,无法禁用 tinymce 清理。您必须根据需要设置 valid_elements 和 valid_children。

于 2013-03-11T09:15:57.763 回答