从textarea媒体文件替换时,Drupal 7 CKEditor无法渲染

时间:2015-02-12 07:36:54

标签: drupal-7 ckeditor wysiwyg drupal-field-collection

我正在使用Drupal 7 + WYSIWYG模块+ CKEditor + Field Collection。

我的问题是,CKEditor没有呈现媒体浏览器中包含的媒体文件。

重现的步骤:

  1. 创建无限制出现的字段集合字段。

  2. 使用带有媒体预告片设置的媒体浏览器添加一些文字和音频/视频/文档文件。

  3. 现在点击"添加另一个项目"按钮。

  4. 现在它将添加新字段,但前一个字段只会包含您输入的文字,媒体将会消失。

  5. 我的尝试:

    我手动包含了值为

    的textarea
    [[{"fid":"5","view_mode":"preview","fields":{},"type":"media","link_text":"video 1 test.mp4","attributes":{"class":"file media-element file-preview"}}]]
    

    并尝试在浏览器CKEDITOR.replace('edit-textarea');中替换为CKEditor,但结果是, my result

    知道这里出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

经过长时间的研究,我找到了here的一个解决方案。

他们提供的补丁对我有用。

https://www.drupal.org/files/issues/interdiff_8413.txt

我会打开这个问题,以便其他人可以从中得到一些帮助。