TinyMCE でカスタムタグを許可して indexhibit と統合する 質問する

TinyMCE でカスタムタグを許可して indexhibit と統合する 質問する

TinyMCEにカスタムタグを入力できるようにしたいのですが、タグは

<plug:plugin_name />

しかし、これは

<plug:plugin_name></plug:plugin_name>

仕事を完了しなければならないので、これに対処するための正規表現を書こうとしています。本当はやりたくないのですが、これで問題は解決します。

私は多くの init オプションを試しました:

extended_valid_elements : "plug.plugin_name[*]",
custom_elements: "plug.plugin_name[*]",
verify_html : false, **//This ment that the tag wasn't ouright removed**
selfclosetags : \" />\", //some plugin I found, didn't seem to work
closed : /^(br|hr|input|meta|img|link|param|area|plug:plugin_name)$/,

最新バージョンの TinyMCE でこれを確実に動作させた人はいますか?

また、別の問題は、正規表現でタグを修正した後、エディターがタグを削除してしまうことです。

ベストアンサー1

それを短い終了要素のリストに追加するだけです:

extended_valid_elements : "plug:plugin_name[*]",
custom_elements: "~plug:plugin_name[*]",
short_ended_elements: 'area base basefont br col frame hr img input isindex link meta param embed source wbr track plug:plugin_name'

こちらはフィドル実証する。

おすすめ記事