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,
...

したがって、1 つのページで、ソース エディターを使用してこのタグを追加する必要があります。

 <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 に答える