2015-10-07 12 views
5

をリロードした後に動作します。私はメディアで画像を挿入すると、私は、画像を選択して、画像のURLをピックアップしていない画像2を使用しようとするマークアップはDrupalのCKEditorバージョンの画像2プラグインは、私だけがメディア2と画像2とCKEditorバージョンを使用していwyiwyg

<p><mediawrapper data=""><img alt="" class="file-default media-element" data-fid="3" data-media-element="1" height="960" src="/sites/default/files/banner_images/image.JPG" typeof="foaf:Image" width="1280" /></mediawrapper></p> 

です。

私は、[ソース]をクリックし、[ソース再びので、私は、画像と画像2は罰金それを拾って選択することができますバックWYSIWYGモードにしています。マークアップは、この

<p><img alt="" src="/sites/default/files/banner_images/image.JPG" /></p> 

のように見えます

私はメディアの画像を挿入した後が、成功しませんupdateElement()を呼び出す試みました。私は使用しました:

for (instance in CKEDITOR.instances){ 
    CKEDITOR.instances[instance].updateElement(); 
} 

これを解決する方法を知っている人はいますか?

答えて

0

StackOverflowのマークアップが壊れているため、サンプルが見えません。

しかし、あなたが記述問題はCKEditorバージョンタグストライピング動作をデフォルトに非常によく似ています。 CKEditor ACLフィルタは、未知の(または制限された)すべてのタグをコンテンツ領域から削除します。あなたは(管理パネルでDrupalの使用の場合に応じてテキストフィールド)あなたのconfig.jsに次の行を追加する必要があり、この問題解決するには:

config.allowedContent = true; 
+0

ご回答有難うございます。 私の質問でコードを修正しました。 私のテーマの私のckeditor.config.jsファイルにあります。 CKEDITOR.editorConfig = function(config){ config.allowedContent = true; }; しかし、この問題は修正されていません。 image2プラグインは、ソースがリロードされるまでイメージ属性を認識していないようです。 – ianckc

0

を私はここで、drupal.org上の解決策を見つけた: https://www.drupal.org/node/2400455#comment-11135553

+0

これは問題を解決するかもしれませんが、リンクのみの回答は良いとはみなされません。あなたの答えをサポートするためにいくつかの関連コード/分析データを追加することを検討してください... – Aditya

関連する問題