Javascript CKEditor 4-replaceAll()与自定义配置

Javascript CKEditor 4-replaceAll()与自定义配置,javascript,ckeditor,config,Javascript,Ckeditor,Config,检查源代码后,似乎CKEDITOR.replaceAll函数无法在调用时传递任何自定义配置 是否有任何解决方法,以便我可以将不同的自定义配置传递到特定的textarea e、 g.在谷歌搜索Anna Oleksiuk的回答为我指明了我想要实现的目标的正确方向后,我希望所有具有“高级”类的textarea与具有“普通”类的textarea具有不同的浏览图像路径。我在页面上有多个textarea字段,有些需要基本配置(即注释),有些需要标准配置,有些需要保留为标准textarea,以下内容适合我:

检查源代码后,似乎CKEDITOR.replaceAll函数无法在调用时传递任何自定义配置

是否有任何解决方法,以便我可以将不同的自定义配置传递到特定的textarea


e、 g.在谷歌搜索Anna Oleksiuk的回答为我指明了我想要实现的目标的正确方向后,我希望所有具有“高级”类的textarea与具有“普通”类的textarea具有不同的浏览图像路径。我在页面上有多个textarea字段,有些需要基本配置(即注释),有些需要标准配置,有些需要保留为标准textarea,以下内容适合我:

CKEDITOR.replaceAll(function (textarea, config) {
  if (textarea.className === "ck-standard") {
    config.customConfig = "/theme/js/ckeditor/standard.js";
    return true;
  }
  else if (textarea.className === "ck-basic") {
    config.customConfig = "/theme/js/ckeditor/basic.js";
    return true;
  }

  return false;
});

我所关心的关键元素是
returnfalse停止转换任何其他字段。

图像浏览器路径只是一个示例,我真正需要的是每个类的不同配置,如加载插件、按钮设置等。如果此函数未能将textarea转换为CKEditor,则返回true或false对我来说没有任何区别,CKEditor自己用默认配置完成了这项工作。我正在使用CDN。
CKEDITOR.replaceAll(function (textarea, config) {
  if (textarea.className === "ck-standard") {
    config.customConfig = "/theme/js/ckeditor/standard.js";
    return true;
  }
  else if (textarea.className === "ck-basic") {
    config.customConfig = "/theme/js/ckeditor/basic.js";
    return true;
  }

  return false;
});