- 0
- 아포리아
- 조회 수 120
5/18
[개선] getEditor()를 getModuleEditor()로 교체
exam.view.php
#421 ~ 436 행
// 지문에서 사용할 에디터 로드 $oEditorModel = getModel('editor'); $editor = $oEditorModel->getModuleEditor('exam', $this->module_srl, $question_srl, 'question_srl', 'q_description_content'); Context::set('editor', $editor);
...
현재 시험모듈에서 위지윅 에디터는 시험문제 출제 및 수정 화면에서 로드가 됩니다.
다만, 모듈에서 에디터 설정은 스킨 지정하는 것 말고는 별다른 옵션이 없는 상태입니다.
모듈 내에서 다양한 에디터 설정 옵션을 두는 것도 좋겠지만, 현실적으로 모듈 내에서 에디터 활용이 잦은 것도 아니어서 그렇게까지 하는 것은 불필요해보입니다.
그래서 exam.view.php 파일의 dispExamEditMode 함수에서 에디터 로드를 할 때,
모듈에서 수동으로 지정된 옵션을 가져오는 getEditor 함수보다는
아예 에디터 모듈에서 전체적으로 설정이 지정된 getModuleEditor 함수를 가져오는 게 더 나아보입니다.
이렇게 하면 특히 라이믹스의 모바일 ck에디터의 경우 좀 더 효과적인 툴바를 가져오는 이점도 챙길 수 있을 것으로 기대됩니다.