개발 Q&A

제목 다음에디터 로딩시 동적으로 글꼴변경
글쓴이 토끼와거북 작성시각 2014/01/31 05:40:51
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 19454   RSS
다음에디터에서는 아래 빨간색 부분에서 에디터의 기본폰트를 수정할 수 있습니다. 
그런데 이것을 페이지에 따라 기본폰트를 동적으로 변경할 수 있었으면 하는데 방법이 없을까요?

 <script type="text/javascript">
 
var c>
txHost: '', /* 런타임 시 리소스들을 로딩할 때 필요한 부분으로, 경로가 변경되면 이 부분 수정이 필요. ex) http://xxx.xxx.com */
txPath: 'editor/daum_editor/', /* 런타임 시 리소스들을 로딩할 때 필요한 부분으로, 경로가 변경되면 이 부분 수정이 필요. ex) /xxx/xxx/ */
txService: 'sample', /* 수정필요없음. */
txProject: 'sample', /* 수정필요없음. 프로젝트가 여러개일 경우만 수정한다. */
initializedId: "", /* 대부분의 경우에 빈문자열 */
wrapper: "<?php echo $wrapper_name; ?>", /* 에디터를 둘러싸고 있는 레이어 이름(에디터 컨테이너) */
form: '<?php echo $editor_name; ?>'+"", /* 등록하기 위한 Form 이름 */
txIconPath: "<?=base_url()?>editor/daum_editor/images/icon/editor/", /*에디터에 사용되는 이미지 디렉터리, 필요에 따라 수정한다. */
txDecoPath: "<?=base_url()?>editor/daum_editor/images/deco/contents/", /*본문에 사용되는 이미지 디렉터리, 서비스에서 사용할 때는 완성된 컨텐츠로 배포되기 위해 절대경로로 수정한다. */
canvas: {
styles: {
color: "#123456", /* 기본 글자색 */
fontFamily: "한컴돋움", /* 기본 글자체 */
fontSize: "11pt", /* 기본 글자크기 */
backgroundColor: "#fff", /*기본 배경색 */
lineHeight: "1.5", /*기본 줄간격 */
padding: "5px" /* 위지윅 영역의 여백 */
},
showGuideArea: false
},
events: {
preventUnload: false
},
sidebar: {
attachbox: {
show: true
}
},
toolbar: {
fontfamily: {
options: [
{ label: ' 맑은고딕 (<span class="tx-txt">가나다라</span>)', title: '맑은고딕', data: '"맑은 고딕",AppleGothic,sans-serif', klass: 'tx-gulim' },
{ label: ' 한컴돋움 (<span class="tx-txt">가나다라</span>)', title: '한컴돋움', data: '"한컴돋움",AppleGothic,sans-serif', klass: 'tx-gulim' },
{ label: ' 굴림 (<span class="tx-txt">가나다라</span>)', title: '굴림', data: 'Gulim,굴림,AppleGothic,sans-serif', klass: 'tx-gulim' },
{ label: ' 바탕 (<span class="tx-txt">가나다라</span>)', title: '바탕', data: 'Batang,바탕', klass: 'tx-batang' },
{ label: ' 돋움 (<span class="tx-txt">가나다라</span>)', title: '돋움', data: 'Dotum,돋움', klass: 'tx-dotum' },
{ label: ' 궁서 (<span class="tx-txt">가나다라</span>)', title: '궁서', data: 'Gungsuh,궁서', klass: 'tx-gungseo' },
{ label: ' Arial (<span class="tx-txt">abcde</span>)', title: 'Arial', data: 'Arial', klass: 'tx-arial' },
{ label: ' Verdana (<span class="tx-txt">abcde</span>)', title: 'Verdana', data: 'Verdana', klass: 'tx-verdana' },
{ label: ' Arial Black (<span class="tx-txt">abcde</span>)', title: 'Arial Black', data: 'Arial Black', klass: 'tx-arial-black' },
{ label: ' Book Antiqua (<span class="tx-txt">abcde</span>)', title: 'Book Antiqua', data: 'Book Antiqua', klass: 'tx-book-antiqua' },
{ label: ' Comic Sans MS (<span class="tx-txt">abcde</span>)', title: 'Comic Sans MS', data: 'Comic Sans MS', klass: 'tx-comic-sans-ms' },
{ label: ' Courier New (<span class="tx-txt">abcde</span>)', title: 'Courier New', data: 'Courier New', klass: 'tx-courier-new' },
{ label: ' Georgia (<span class="tx-txt">abcde</span>)', title: 'Georgia', data: 'Georgia', klass: 'tx-georgia' },
{ label: ' Helvetica (<span class="tx-txt">abcde</span>)', title: 'Helvetica', data: 'Helvetica', klass: 'tx-helvetica' },
{ label: ' Impact (<span class="tx-txt">abcde</span>)', title: 'Impact', data: 'Impact', klass: 'tx-impact' },
{ label: ' Symbol (<span class="tx-txt">abcde</span>)', title: 'Symbol', data: 'Symbol', klass: 'tx-symbol' },
{ label: ' Tahoma (<span class="tx-txt">abcde</span>)', title: 'Tahoma', data: 'Tahoma', klass: 'tx-tahoma' },
{ label: ' Terminal (<span class="tx-txt">abcde</span>)', title: 'Terminal', data: 'Terminal', klass: 'tx-terminal' },
{ label: ' Times New Roman (<span class="tx-txt">abcde</span>)', title: 'Times New Roman', data: 'Times New Roman', klass: 'tx-times-new-roman' },
{ label: ' Trebuchet MS (<span class="tx-txt">abcde</span>)', title: 'Trebuchet MS', data: 'Trebuchet MS', klass: 'tx-trebuchet-ms' },
{ label: ' Webdings (<span class="tx-txt">abcde</span>)', title: 'Webdings', data: 'Webdings', klass: 'tx-webdings' },
{ label: ' Wingdings (<span class="tx-txt">abcde</span>)', title: 'Wingdings', data: 'Wingdings', klass: 'tx-wingdings' }
]
}
},
size: {
//contentWidth: 700 /* 지정된 본문영역의 넓이가 있을 경우에 설정 */
}
};
 다음글 soap ssl 사용시 궁금하여 질문드립니다. (2)
 이전글 파일 업로드 문제 (1)

댓글

변종원(웅파) / 2014/02/01 17:12:34 / 추천 0
 fontFamily: "<?php echo $font?>"

$font는 컨트롤러에서 해당 페이지에 맞게 선언해주면 되겠죠.
토끼와거북 / 2014/02/02 04:24:55 / 추천 0
 감사합니다. 간단하게 해결되었네요.^^