Drupal CKEditor:CKEditor.replace不在Drupal.wysiwyg.instances中添加实例
我在Drupal7和CKEditor中工作。我正在ajax中加载一些文本字段,并使用Drupal CKEditor:CKEditor.replace不在Drupal.wysiwyg.instances中添加实例,drupal,drupal-7,ckeditor,wysiwyg,Drupal,Drupal 7,Ckeditor,Wysiwyg,我在Drupal7和CKEditor中工作。我正在ajax中加载一些文本字段,并使用CKEditor.replace()函数替换CKEditor。CKEditor已成功替换为textarea,但我无法将媒体文件添加到CKEditor 我说的是个错误 drupal.wysiwyg.instances[this.instanceid] is undefined 所以我试着 Drupal.wysiwyg.instances[new_instance] = Drupal.wysiwyg.instanc
CKEditor.replace()
函数替换CKEditor。CKEditor已成功替换为textarea,但我无法将媒体文件添加到CKEditor
我说的是个错误
drupal.wysiwyg.instances[this.instanceid] is undefined
所以我试着
Drupal.wysiwyg.instances[new_instance] = Drupal.wysiwyg.instances[old_instance];
Drupal.wysiwyg.instances[new_instance].field = new_instance;
现在我可以添加音频、视频和文档文件,这些文件将在CKEditor中显示为链接。但现在我无法添加图像文件,该文件将在CKEditor中显示为图像
另一个问题是,当我分配这样的字段值时
Drupal.wysiwyg.instances[new_instance].field = new_instance;
但它并没有在这里指定我的字段名
我这样做对吗?如果错误,请告诉我如何将新的CKEditor附加到Drupal.wysiwyg.instances