我正在使用 Drupal 7 + WYSIWYG 模块 + CKEditor + Field Collection。
我的问题是,CKEditor 没有渲染通过媒体浏览器包含的媒体文件。
重现步骤:
创建无限出现的字段集合字段。
使用带有媒体预告设置的媒体浏览器添加一些文本和音频/视频/文档文件。
现在单击“添加另一个项目”按钮。
就是这样,现在将添加新字段,但前一个字段将只有您输入的文本,媒体将消失。
我的尝试:
我手动包含了一个带有值的文本区域
[[{"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');
但结果是,
知道这里出了什么问题吗?