我在config.js
的CKEditor中有以下内容:
CKEDITOR.editorConfig = function( config )
{
config.toolbar =
[
[ 'Source', '-', 'Bold', 'Italic' ]
];
// config.toolbar_Basic =
// [
// [ 'Source', '-', 'Bold', 'Italic' ]
// ];
// config.toolbar = 'Basic';
}
编辑器仍然显示工具栏中的所有选项。
它还以正确的顺序加载JS文件:
<script src="/assets/ckeditor/init.js?body=1" type="text/javascript"></script>
<script src="/assets/ckeditor/ckeditor.js?body=1" type="text/javascript"></script>
<script src="/assets/ckeditor/config.js?body=1" type="text/javascript"></script>
所以我不确定这里发生了什么。有什么想法吗?
另外要注意的是,我尝试了另一种方式来声明Basic
工具栏(请参阅上面代码段中注释掉的代码),但它也没有用。
每次更改后,我都会重新启动服务器。
答案 0 :(得分:4)
如何加载ckeditor代替textarea?也许工具栏被覆盖了。
答案 1 :(得分:2)
您的config.js
文件看起来不错(两个版本)。
如何加载CKEditor可能是错误的。首先 - 你不需要加载config.js - CKEditor会这样做。第二,init.js
文件中的内容是什么?
您是否在浏览器中清除了缓存?在某些情况下,自动执行此操作真的很难。
答案 2 :(得分:1)
在此处下载CKEditor 3.2.1:http://ckeditor.com/download
解压缩下载的.tar.gz文件。
将ckeditor文件夹的内容复制到/ sites / all / modules / contrib / ckeditor / ckeditor
此时,您可能希望编辑可用的工具栏选项,删除任何不必要的项目。在大多数情况下,我更喜欢以下配置,因为它允许最大的功能,同时最小化可能覆盖网站样式的标记类型
编辑/sites/all/modules/contrib/ckeditor/ckeditor.config.js
通过将以下配置添加到ckeditor.config.js来创建新工具栏:
**
config.toolbar_DrupalCustom = [
['Source'],
['Cut','Copy','Paste','PasteText','-','SpellChecker', 'Scayt'],
['Undo','Redo','Find','Replace','-','SelectAll','RemoveFormat'],
['Image','HorizontalRule','Smiley','SpecialChar'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Blockquote'],
['Link','Unlink','Anchor','LinkToNode', 'LinkToMenu'],
['Format','Font','FontSize'],
['TextColor','BGColor'],
['Maximize', 'ShowBlocks'],
['DrupalBreak', 'DrupalPageBreak']
];
** 您现在可以在/ admin / settings / ckeditor / edit / Advanced
的CKEditor外观部分中选择此选项。答案 3 :(得分:1)
我也遇到过CKEditor和“缓存”问题。清除缓存,加载自定义配置文件...和时间戳......
http://ckeditor.com/forums/CKEditor/Problem-with-config.js-not-updating
没有任何效果。然后我只是在实例化编辑器时将其添加为选项:
CKEDITOR.replace( 'controls_' + int_control_cnt + '_label_text' ,
{
toolbar: [
['Bold', 'Italic', 'Underline', '-', 'TextColor', '-', 'RemoveFormat'],
['Cut', 'Copy', 'Paste', '-', 'Undo', 'Redo']
]
});
这就是诀窍
答案 4 :(得分:0)
仅限使用:
<script src="ckeditor/ckeditor.js"></script>
并确保清除浏览器缓存!