| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- fullcalenda 일정
- 이클립스svn올리는법
- fullcalenda 등록
- svn올리기
- 프로젝트svn올리는법
- NULL
- fullcalenda
- restapi란?
- Java
- fullcalenda 일정수정
- fullcalenda 수정
- linux dump
- 비밀번호변경로직
- svn업로드
- 이클립스svn연결
- 정규표현식
- 패킷
- select
- TCP
- java비밀번호
- svn연결
- fullcalenda 추가
- IP
- linux dump하는법
- restapi ajax
- fullcalenda 일정추가
- fullcalenda 캘린더
- Linux
- Java정규표현식
- fullcalenda 사용법
- Today
- Total
무마니
ckEditor 설정 값 변경하기 본문

ckEditor 설정값
./common/js/plugins/ckeditor/ckeditor/config.js 를 만들면 사용자 설정을 읽어서 에디터에 반영 합니다.
CKEDITOR.editorConfig = function( config ) {
// 설정값들을 이 사이에 입력하면 됩니다.
};
1. 사용해보신분들은 아시겠지만 기본 상태에서는 대부분의 빈 태그를 자동으로 삭제합니다. 특히 폰트어썸이나 xeicon을 사용할때 i태그를 사용하는데 이를 빈 태그로 인식해서 자동 삭제하는바람에 공백을 추가하는등의 꼼수를 부려야 삭제 되지 않습니다. 많이 사용하는 i태그가 지워지는걸 방지하기 하려면 아래의 설정을 입력하면 됩니다.
CKEDITOR.dtd.$removeEmpty['i'] = false;
2. CKEditor 기본 상태에서는 줄바꿈을 p태그로 처리 합니다. 이것을 br태그로 변경하고자 한다면 아래 설정값을 추가하세요.
config.enterMode = CKEDITOR.ENTER_BR;
3. 줄바꿈시 자동 추가되는 p태그나 공백이 없는 p태그를 수동으로 입력하면 에디터가 자동으로 공백문자를 추가합니다. 이게 싫다면 아래 설정값을 추가합니다.
config.fillEmptyBlocks = false;
CKEDITOR.on( 'instanceReady', function( ev ) {
ev.editor.dataProcessor.writer.setRules('p', {
indent : false,
breakBeforeOpen : true,
breakAfterOpen : false,
breakBeforeClose : false,
breakAfterClose : false
});
});
'p'의 쓰기 룰을 정의하고 breakBeforeOpen : 태그 열기전 라인 변경 breakAfterOpen : 태그 열고난 후 라인 변경 breakBeforeClose : 태그 닫기전 라인 변경 breakAfterClose : 태그 닫은 후 라인 변경
'백엔드 개발자 > 에디터' 카테고리의 다른 글
| RequireJS 란? RequireJS를 알아보자 (0) | 2023.04.29 |
|---|---|
| Tiles(tiles) 적용방법 (0) | 2023.04.21 |
| Schedule Cron Tab 표현식 (0) | 2023.04.17 |
| pom.xml (log4j) / log4j란? 목적? 구성? 종류? (0) | 2023.04.12 |
| log4j2 사용법/적용하는법 (0) | 2023.04.11 |