代码之家  ›  专栏  ›  技术社区  ›  Dhanendran

Drupal 7 CKEditor在从文本区域替换媒体文件时未呈现

  •  0
  • Dhanendran  · 技术社区  · 9 年前

    我正在使用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'); 但结果是, my result

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

    1 回复  |  直到 4 年前
        1
  •  0
  •   Dhanendran    9 年前

    经过长时间的研究,我从 here .

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

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

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