Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal CKEditor:CKEditor.replace不在Drupal.wysiwyg.instances中添加实例_Drupal_Drupal 7_Ckeditor_Wysiwyg - Fatal编程技术网

Drupal CKEditor:CKEditor.replace不在Drupal.wysiwyg.instances中添加实例

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

我在Drupal7和CKEditor中工作。我正在ajax中加载一些文本字段,并使用
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