diff --git a/classes/plugin/PluginHandler.class.php b/classes/plugin/PluginHandler.class.php index 61a91e2c9..27df77a98 100644 --- a/classes/plugin/PluginHandler.class.php +++ b/classes/plugin/PluginHandler.class.php @@ -14,7 +14,6 @@ *
태그 사용 templateHandler에서 PluginHandler::execute()를 실행하는 코드로 대체하게 된다 **/ function execute($plugin, $args) { - // $plugin의 객체를 받음 $oPlugin = PluginHandler::getObject($plugin); if(!$oPlugin) return; diff --git a/modules/plugin/tpl.admin/js/admin.js b/modules/plugin/tpl.admin/js/admin.js index 61636f651..7340a40c6 100644 --- a/modules/plugin/tpl.admin/js/admin.js +++ b/modules/plugin/tpl.admin/js/admin.js @@ -29,6 +29,7 @@ function doDisplaySkinColorset(sel) { var skin = sel.options[sel.selectedIndex].value; if(!skin) { xGetElementById("colorset_area").style.display = "none"; + setFixedPopupSize(); return; } @@ -55,4 +56,5 @@ function completeGetSkinColorset(ret_obj) { } xGetElementById("colorset_area").style.display = "block"; + setFixedPopupSize(); } diff --git a/modules/plugin/tpl.admin/plugin_generate_code_in_page.html b/modules/plugin/tpl.admin/plugin_generate_code_in_page.html index d3449cb11..77311699c 100644 --- a/modules/plugin/tpl.admin/plugin_generate_code_in_page.html +++ b/modules/plugin/tpl.admin/plugin_generate_code_in_page.html @@ -2,7 +2,7 @@ -
+ diff --git a/plugins/newest_document/newest_document.class.php b/plugins/newest_document/newest_document.class.php index 1dc4bb2e3..8a7dad716 100644 --- a/plugins/newest_document/newest_document.class.php +++ b/plugins/newest_document/newest_document.class.php @@ -31,16 +31,19 @@ $oDocumentModel = &getModel('document'); $output = $oDocumentModel->getDocumentList($obj); - // 템플릿 파일을 지정 - $tpl_path = $this->plugin_path.'skins/default'; - $tpl_file = 'list'; - // 템플릿 파일에서 사용할 변수들을 세팅 if(count($mid_list)==1) Context::set('module_name', $mid_list[0]); Context::set('title', $title); Context::set('style', $args->style); Context::set('document_list', $output->data); + // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) + $tpl_path = sprintf('%sskins/%s', $this->plugin_path, $args->skin); + Context::set('colorset', $args->colorset); + + // 템플릿 파일을 지정 + $tpl_file = 'list'; + // 템플릿 컴파일 $oTemplate = new TemplateHandler(); return $oTemplate->compile($tpl_path, $tpl_file);