0

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

我的问题是,CKEditor 没有渲染通过媒体浏览器包含的媒体文件。

重现步骤:

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

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

  3. 现在单击“添加另一个项目”按钮。

  4. 就是这样,现在将添加新字段,但前一个字段将只有您输入的文本,媒体将消失。

我的尝试:

我手动包含了一个带有值的文本区域

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

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

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

4

1 回答 1

0

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

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

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

我将保留这个问题,以便其他人可以从中获得一些帮助。

于 2015-02-13T13:12:59.510 回答