Пользовательский закрывающий тег TinyMCE4

У меня есть несколько пользовательских тегов XML, которые я хочу использовать в своем редакторе TinyMCE 4. Одним из них является само закрытие. Например, этот "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 (я могу найти разрешение для версии 3, а не для v4...).

1 ответ

Решение

Был баг в версии, которую я использовал. После обновления до последней версии TinyMCE4 все заработало

Другие вопросы по тегам