{@ //$args = new stdClass(); //$oModuleModel = getModel('module'); //$module_srl = $oModuleModel->getModuleSrlByMid($mid); //$args->module_srl = $module_srl; $editorModel = &getModel('editor'); //$tag_list = $tagModel->getTagList($args); } <pre>{$editorModel->default_editor_config[editor_skin]}</pre> <hr> {@ $oEditorModel = &getModel('editor'); } <pre>{var_dump($oEditorModel)}</pre> <hr>
삽질 중입니다 ㅠ
라이믹스에서는 위 코드처럼 하면,
{$editorModel->default_editor_config[editor_skin]}
이렇게 &getModel('editor') 만으로 어떤 스킨 사용 가능한지 확인이 되던데요!
XE에서는 editor_skin 을 확인하는 변수가 없네요?;
그냥 XE는 에디터 스킨을 확인할 수 있는 방법이 라이믹스와 다른가요.
object(editorModel)#671 (22) { ["loaded_component_list"]=> array(0) { } ["mid"]=> NULL ["module"]=> string(6) "editor" ["module_srl"]=> NULL ["module_info"]=> NULL ["origin_module_info"]=> NULL ["xml_info"]=> NULL ["module_path"]=> string(17) "./modules/editor/" ["act"]=> NULL ["template_path"]=> NULL ["template_file"]=> NULL ["layout_path"]=> string(0) "" ["layout_file"]=> string(0) "" ["edited_layout_file"]=> string(0) "" ["stop_proc"]=> bool(false) ["module_config"]=> NULL ["ajaxRequestMethod"]=> array(2) { [0]=> string(6) "XMLRPC" [1]=> string(4) "JSON" } ["gzhandler_enable"]=> bool(true) ["error"]=> int(0) ["message"]=> string(7) "success" ["variables"]=> array(1) { ["message_type"]=> NULL } ["httpStatusCode"]=> NULL }
이렇게 밖에 출력이 안되더라구요.
그냥 XE/라이믹스 차이인가요?;
에디터 모듈의 기본 스킨 기능이 xe에도 있었던가요? 만진지 한참 돼서 기억이 나질 않네요ㅜ
위의 코드만 보면 느낌상 사이트 전역에 설정된 에디터 전체의 기본 스킨 같은데요. 모듈별로 따로 지정된 에디터 스킨이 아니라요. 라이믹스라 하더라도 기본 에디터 스킨이 아니라 모듈별로 사용되고 있는 에디터 스킨을 불러와야 할 것 같다는 생각이 듭니다.