TinyMCE 4 エディターで使用したいカスタム XML タグがいくつかあります。そのうちの 1 つは、セルフ クロージングです。たとえば、次の「html」は有効です。
<include type="module" name="MyModule">
<param name="myParam" value="myValue" />
</include>
これらのカスタムタグを許可するに従って、init に次のものを追加しました。
extended_valid_elements: "include[type|name],param[type|name|value]",
valid_children: "+p[include], +include[param]",
コード スニペットを挿入すると、TinyMCE はそれを次のように変換します。
<include type="module" name="MyModule">
<param name="myParam" value="myValue">
</include>
これで param タグは閉じられなくなりました。
検索したところ、変数self_closing_elementsが見つかりました。カスタムタグを追加しましたが、残念ながらうまくいきませんでした。また、 short_ended_elementsとwhitespace_elementsで「プレイ」しましたが、成功しませんでした。
では、TinyMCE 4 でこれらのカスタム タグを自己終了できるようにするにはどうすればよいでしょうか (v4 ではなく、バージョン 3 について許可を見つけることができます...)。