2015-11-21 51 views
0

有一個問題,當我與CKEditor的工作。我按圖標添加圖像,然後出現模態窗口,我把直接圖像鏈接在特殊領域,在這一刻寬度和高度自動檢測,並將其寫入樣式例如:如何在ckeditor中禁用自動樣式到img?

<img src='#some images direct link' style='width:SOME WIDTH;height:SOME HEIGHT'> 

我可以禁用此自動功能?或者我每次都必須自己刪除這種風格?

回答

1

你可以寫你的配置,將取消對元素的風格標籤的規則。

var editorRulesObject = { 
    elements: { 
     img: function(el) { 
     if(el.attributes.style) { 
      el.attributes.style = ''; 
     } 
     } 
    } 
    }; 

    CKEDITOR.on('instanceReady', function(e) { 
    // Ensures that any non-styled text, or text input without any tags will be correctly styled. 
    CKEDITOR.instances[e.editor.name].dataProcessor.dataFilter.addRules(editorRulesObject); 
    CKEDITOR.instances[e.editor.name].dataProcessor.htmlFilter.addRules(editorRulesObject); 
    }); 
+0

哇!非常感謝你。它像一個魅力。 ;-) – Jerome