2017-09-24 43 views
0

我需要自动添加类到每个img我在CKEditor中发布自动添加类到插入到文本的每个img - CKEditor

例如,

class="simple-class"每IMG我添加

现在我只能通过在源手动键入类做手工,但它是有问题的,尤其是从源模式回来当这个类我加为dissapearing。

搜索这一切可能的议题,并不能找到这个合适的解决方案:/

+0

的可能的复制[CKEditor的:在插入图像定制HTML(HTTPS: //stackoverflow.com/questions/5024371/ckeditor-customized-html-on-inserting-an-image) – gaetanoM

回答

0
CKEDITOR.on('dialogDefinition', function(ev) { 
     // Take the dialog name and its definition from the event data 
     var dialogName = ev.data.name; 
     var dialogDefinition = ev.data.definition; 
     var editor = ev.editor; 
     if (dialogName == 'image') { 
      dialogDefinition.onOk = function(e) { 
       var imageSrcUrl = e.sender.originalElement.$.src; 
       var imgHtml = CKEDITOR.dom.element.createFromHtml("<img src=" + imageSrcUrl + " alt='' align='right'" + "class=className/>"); 
       editor.insertElement(imgHtml); 
      }; 
     } 
    } 

来源:https://stackoverflow.com/a/5071771/4925026

相关问题