如何添加标题& TinyMCE编辑中的页脚?

时间:2012-04-09 21:11:58

标签: tinymce

我正在尝试添加一个Header& TinyMCE编辑器中的页脚,因此用户可以获得预定义的“空白”页面进行编辑并具有默认的标题&页脚。用户只需输入自定义内容。

有没有办法实现这个目标?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。编辑器初始化时,需要在页面和页脚中添加页眉和页脚。但请记住,如果您不想将它们存储在数据库中,则必须在保存之前将其删除。这是使其工作的初始化代码。您需要使用setup parameter

// Adds an observer to the onInit event using tinyMCE.init
tinyMCE.init({
   ...
   setup : function(ed) {
      ed.onInit.add(function(ed) {
         var header = "<header>ABCD</header>",
             footer = "<div>footer</div>",
             content = ed.getContent();

         content = header + content + footer;
         ed.setContent(content);
      });
   }
});

此外,您需要在tinymce配置中将添加的标签定义为有效元素。请查看valid_elements设置(也许您可以使用 extended_valid_elements 设置)。