我有一些我想在我的 TinyMCE 4 编辑器中使用的自定义 XML 标签。其中之一是自动关闭。例如,这个 'html' 是有效的:
<include type="module" name="MyModule">
<param name="myParam" value="myValue" />
</include>
根据允许这些自定义标签,我在我的初始化中添加了以下内容:
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 ......)。