2016-10-07 1 views

답변

1

Ckeditor는 기본적으로 ACF (Advanced Content Filter)를 적용합니다. 적용하지 않으려면 설정 파일에 다음을 추가하여 비활성화 할 수 있습니다.

CKEDITOR.config.allowedContent = true 

이렇게하면 모든 유형의 입력을 편집기에 사용할 수 있습니다. 자세한 내용은 here을 참조하십시오.

0
CKEDITOR.editorConfig = function(config) { 
    config.toolbarGroups = [ 
     { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, 
     { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, 
     { name: 'styles', groups: [ 'styles' ] }, 
     { name: 'colors', groups: [ 'colors' ] }, 
     '/', 
     { name: 'links', groups: [ 'links' ] }, 
     { name: 'insert', groups: [ 'insert' ] }, 
     { name: 'paragraph', groups: [ 'list', 'blocks' ] }, 
     { name: 'document', groups: [ 'mode' ] } 
    ]; 

    config.removeButtons = 'Save,NewPage,Preview,Print,PasteText,PasteFromWord,Find,Replace,Scayt,SelectAll,Form,Checkbox,Radio,TextField,Textarea,Select,Button,ImageButton,HiddenField,Outdent,Indent,CreateDiv,JustifyLeft,JustifyCenter,JustifyRight,JustifyBlock,Subscript,Superscript,Strike,BidiLtr,BidiRtl,Language,Anchor,Flash,Table,HorizontalRule,PageBreak,Iframe,Styles,Format,Font,Maximize,ShowBlocks,About,SpecialChar,Templates'; 
    config.extraAllowedContent = 'label';// This will allow label tag.. 

}; 

config.js 파일을 편집해야합니다.

+0

내 프로젝트에서 config.allowedContent = true를 시도했지만 제대로 작동하지 않았습니다. 속성 추가에 대해 자세히 알아 보려면이 링크를 확인하십시오. http://stackoverflow.com/questions/15659390/ckeditor-automatically-strips-classes-from-div – aasiph