从OpenCms7.5.1开始,系统升级FCKeditor至2.6.5版本,之前版本编辑器的扩展方法详见:http://blog.csdn.net/qianxuncms/archive/2008/01/20/2055259.aspx
但在7.5.1后,configwidget.js的文件已经发生变化,调用和配置方式不同于以前,原来添加字体、字号的方式已经不适用了,解决方法如下:
注释掉原文件中如下内容:
FCKConfig.ToolbarSets["OpenCmsWidget"] = [
<%= option.getButtonBar(CmsFCKEditorWidget.BUTTON_TRANSLATION_MAP, ",") %>
];
<%= option.getButtonBar(CmsFCKEditorWidget.BUTTON_TRANSLATION_MAP, ",") %>
];
替换为:
FCKConfig.ToolbarSets["OpenCmsWidget"] = [
['Source'],
['Style','FontFormat','FontName','FontSize','TextColor','BGColor','FitWindow','Undo','Redo','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Find','Replace','-','SelectAll','RemoveFormat','Cut','Copy','Paste','PasteText','PasteWord'],
['Table','Rule','SpecialChar','-'],
['Print','SpellCheck','Bold','Italic','Underline','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Link','Unlink','Anchor']];
['Source'],
['Style','FontFormat','FontName','FontSize','TextColor','BGColor','FitWindow','Undo','Redo','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Find','Replace','-','SelectAll','RemoveFormat','Cut','Copy','Paste','PasteText','PasteWord'],
['Table','Rule','SpecialChar','-'],
['Print','SpellCheck','Bold','Italic','Underline','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Link','Unlink','Anchor']];
本操作在7.5.2中测试成功,如有问题在留言中回复,谢谢。