如何使用自定义HTML代码包装TinyMCE元素而无需外部JavaScript

时间:2018-04-30 15:19:55

标签: javascript html tinymce

我试图用我的自定义HTML代码包装TinyMCE的一些元素。

例如,让我们考虑用户想要添加Media或Image元素,用户只需点击Media或Image元素图标,他就会被要求输入链接,TinyMCE将生成所需的HTML代码这一点。

我想要实现的是使用我的自定义代码包装生成的HTML代码。即,所以我会简单地得到这个:

<div>
    ... What TinyMCE has generated for the image or media ...
</div>

对于Media元素,我尝试使用media_url_resolver,但这对我不起作用,因为这个函数不能包装默认行为,而只是重写整个逻辑(这是一个坏的主意)。

有人可以告诉我是否有任何TinyMCE原生解决方案(没有任何自定义外部JavaScript)?

1 个答案:

答案 0 :(得分:1)

没有配置选项可以执行您想要的操作,但是当内容设置到编辑器中并在插入内容之前对其进行修改时,您可以收到通知:

http://fiddle.tinymce.com/prgaab

关键代码在这里:

x, y, z = ...