javascript - 有没有办法为编辑器的每个实例覆盖 CKEditor 的配置文件?

标签 javascript jquery ckeditor

我有一个全局尺寸和高度设置

CKEDITOR.editorConfig = function( config )
{
  config.height = '400px';
  config.width = '600px';
  ...

我只想在单独的页面上为编辑器的一个实例更改此高度和宽度。还有其他人做到了吗?

最佳答案

是的。当你在页面上创建编辑器时,你可以覆盖

CKEDITOR.replace(editorName, {
            height: 448,
            width: 448,
            customConfig: '/path/to/yourconfig.js'
});

事实上作为performance recommendation您可以将所有配置选项放在此处,并单独保存配置文件的加载。您可以在自己的共享 JavaScript 文件中执行此操作,参数化以覆盖页面的特定值。

更新以回应评论

一个单独的配置文件可以像任何其他设置一样使用(查看上面的 customConfig。如果你不想要任何 custom configs 加载使用

customConfig: ''

关于javascript - 有没有办法为编辑器的每个实例覆盖 CKEditor 的配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3987922/

相关文章:

ckeditor - 需要将 Elfinder 文件管理器与 CKEditor 集成

javascript - 使用 javascript 从 shoutcast 流中获取 IDv3 标签

Javascript - 如何获得 2 种 HEX 颜色之间的 HEX 颜色渐变列表?

javascript - append 函数将以前的数据附加到新数据

javascript - CKEditor 渲染 Angular 自定义指令

javascript - Apache 将 JavaScript 脚本解释为 text/html

javascript - 使用附加文件设置按钮图标

javascript - 收到 “RangeError: Maximum call stack size exceeded” 错误

javascript - 将 Javascript 数组转换为分隔字符串

javascript - 如何使用 Javascript 在选项卡内使用 hashchange 更新 url