2015-10-06 83 views
0

我正在使用TinyMCE编辑CMS中的内容块。TinyMCE HTML,HEAD,SCRIPT,LINK标记

其中一些内容块将包括打开HTML标签(包括Doctype,Html,Head,Styles,Scripts等),有些则不会。

我花了整个下午的时间在网上寻找解决方案,唯一的答案似乎是将“fullpage”作为插件之一,唯一的问题是,fullpage然后开始每个新的内容块都带有boilerpate html代码,并且还尝试将它们插入到任何现有的块中,这些块尚不具有它们。

任何想法?

我能想到的唯一一件令人讨厌的黑客行为:使用fullpage,然后在加载任何内容之前,通过JS清除页面加载/文档中的tinymce区域的内容。

回答

0

你可以不使用fullpage插件。 将这些标签视为您要插入内容的“框架”。 初始化tinymce时,使用body-tag下的dom元素进行处理,并在编辑器完成编辑时将这些标记添加回去。