2013-05-13 2 views
1

의 태그 버튼을 제거합니다.간단한 삽입/I 내 사이트와 CKEditor 4.1 통합에 일하고 있어요 CKEditor 4.1

기본 스타일 "B"버튼의 모양과 느낌을 복제하는 방법을 찾고 있지만 다른 태그를 사용하고 있습니다. 대신 태그 대신 텍스트를 감싸거나 풀어야합니다.

는 지금은 논리

editor.insertHtml('<zzz>' + editor.getSelection().getNative() + '</zzz>'); 

와 플러그인을 생성하지만 태그를 제거 할 수 없습니다 나는이 얻을 수있는 간단한 방법이있다 생각한다.

또한

var format={element:'zzz'}; 
var style=new CKEDITOR.style(format); 
style.apply(editor.document); 

실험하지만 난 견적을 제거 할 수 있으며 문턱이 같은 간단한 일을 위해 투박하기 위해 조금 보인다.

어떤 도움이 필요합니까?

답변

2

룩 basicstyle 플러그인 (http://ckeditor.com/addon/basicstyles)와 코드를 추가합니다.

또는 당신은 당신의 플러그인을 작성하는 여기에 생존 팩을 찾을 수 있습니다 : http://docs.cksource.com/CKEditor_3.x/Tutorials

특히이 부분 :

if (element) 
    element = element.getAscendant('abbr', true); 

if (!element || element.getName() != 'abbr' || element.data('cke-realelement')) 
{ 
    element = editor.document.createElement('abbr'); 
    this.insertMode = true; 
} 
else 
    this.insertMode = false; 

확인 영감이 플러그인 : http://ckeditor.com/addon/insertpre

+0

템플릿 A와 basicstyles 사용 내가 원한 것을 얻을 수있었습니다. –