2015-10-07 3 views
5

reloading के बाद काम करता है मैं मीडिया 2 और image2 के साथ CKEditor का उपयोग कर रहा हूं। मैं मीडिया के साथ एक छवि डालने जब मार्कअपDrupal CKEditor image2 प्लगइन केवल 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> 

अगर मैं छवि का चयन करें और यह Image2 उपयोग करने के लिए चित्र URL लेने की कोशिश नहीं करता है।

यदि मैं फिर स्रोत पर क्लिक करता हूं और फिर स्रोत फिर से करता हूं तो मैं wysiwyg मोड पर वापस आ गया हूं, मैं छवि का चयन कर सकता हूं और image2 इसे ठीक से चुनता है।

मार्कअप तो यह

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

मैं मीडिया छवि डालने के बाद, लेकिन कोई सफलता के साथ updateElement() कॉल की कोशिश की है की तरह लग रहा है। मैंने उपयोग किया:

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

क्या किसी को इसे ठीक करने का तरीका पता है?

उत्तर

0

स्टैक ओवरव्लो पर आपका मार्कअप टूटा हुआ है इसलिए आपके नमूने देखने में असमर्थ है।

लेकिन आपके द्वारा वर्णित समस्या डिफ़ॉल्ट CKEditor टैग स्ट्रिपिंग व्यवहार के समान ही है। सीकेएडिटर एसीएल फ़िल्टर सामग्री क्षेत्र से सभी अज्ञात (या प्रतिबंधित) टैग हटा देंगे। इस मुद्दे को आप (व्यवस्थापक पैनल में Drupal उपयोग के मामले में अनुसार पाठ क्षेत्र) अपने config.js को यह लाइन जोड़ने की जरूरत है ठीक करने के लिए:

config.allowedContent = true; 
+0

आपके उत्तर के लिए धन्यवाद। मैंने अपने प्रश्न में कोड तय कर लिया है। मेरी थीम में मेरी ckeditor.config.js फ़ाइल में मेरे पास CKEDITOR.editorConfig = function (config) { config.allowedContent = true; }; लेकिन इसने इस मुद्दे को ठीक नहीं किया है। ऐसा लगता है कि छवि 2 प्लगइन छवि गुणों के बारे में पता नहीं है जब तक कि स्रोत पुनः लोड नहीं हो जाता है। – ianckc

0

मैं यहाँ drupal.org पर समाधान नहीं मिला,: https://www.drupal.org/node/2400455#comment-11135553

+0

हालांकि यह समस्या हल कर सकता है, केवल लिंक को लिंक अच्छा नहीं माना जाता है। कृपया अपने उत्तर का समर्थन करने के लिए कुछ संबंधित कोड/विश्लेषण डेटा जोड़ने पर विचार करें ... – Aditya