Ich benutze CKEditor mit Medien 2 und image2. Wenn ich ein Bild mit Medieneinsatz des Markup istDrupal CKEditor Bild2 Plugin funktioniert nur nach dem Neuladen 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>
Wenn ich das Bild auswählen und versuchen image2, es zu benutzen nicht die Bild-URL abholen.
Wenn ich dann auf Quelle und dann auf Quelle klicke, damit ich wieder im WYSIWYG-Modus bin, kann ich das Bild auswählen und image2 nimmt es gut auf.
Das Markup sieht dann folgendermaßen aus
<p><img alt="" src="/sites/default/files/banner_images/image.JPG" /></p>
Ich habe versucht Aufruf updateElement() nach dem Medienbild einfügen, aber ohne Erfolg. Ich benutzte:
for (instance in CKEDITOR.instances){
CKEDITOR.instances[instance].updateElement();
}
Kennt jemand eine Möglichkeit, dies zu beheben?
Danke für deine Antwort. Ich habe den Code in meiner Frage behoben. in meiner ckeditor.config.js Datei in meinem Thema Ich habe CKEDITOR.editorConfig = Funktion (Config) { config.allowedContent = true; }; Aber es hat das Problem nicht behoben. Es scheint, dass das Image2-Plugin die Bildattribute nicht kennt, bis die Quelle neu geladen wird. – ianckc