我有一个使用高级主题的 tinyMCE 编辑器。我在该高级主题上使用了简单的布局,因此我可以在 init() 上定义自己的工具栏,而不必深入了解 tinyMCE 正在做什么。
我遇到的问题是我的编辑器没有用于添加标题元素的按钮。我迫切需要这个选项,但找不到关于这个主题的实用建议。
我所做的一切都发生在 tinymce.init() 函数中,我将其粘贴在下面:
$("textarea.tinymce").not(".simple").tinymce({
script_url : "/_lib/script/tiny_mce/tiny_mce.js",
plugins : "wordcount,paste,spellchecker,table",
theme : "advanced",
theme_advanced_layout_manager : "SimpleLayout",
theme_advanced_statusbar_location : "bottom",
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1
: "bold,italic,underline,strikethrough,|,sub,sup,|,charmap,|,forecolorpicker",
theme_advanced_buttons2
: "undo,redo,|,cut,copy,pastetext,pasteword,|,link,unlink,anchor,|,image,code",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_align : "left",
height : 480,
apply_source_formatting : false,
convert_fonts_to_spans : true
});
我正在使用 jquery 插件来访问 tinyMCE(我确定这与我的问题无关,但它解释了代码)。
我的一个想法是使用theme_advanced_styles 选项,但我不认为这将允许我插入实际的标题标签,而只是用跨度和其他看起来像标题的东西来设置我的标记。
任何想法都非常感谢。干杯,J