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

長い調査の後、ここから1つの解決策を見つけました。

彼らが提供したパッチは私にとってはうまくいきます。

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

他の人がこれから助けを得ることができるように、この質問を開いたままにします。

于 2015-02-13T13:12:59.510 に答える