diff --git a/modules/message/conf/module.xml b/modules/message/conf/module.xml
index 680d4beaa..9fc87db6e 100644
--- a/modules/message/conf/module.xml
+++ b/modules/message/conf/module.xml
@@ -4,5 +4,6 @@
+
diff --git a/modules/message/message.controller.php b/modules/message/message.controller.php
new file mode 100644
index 000000000..b62054eca
--- /dev/null
+++ b/modules/message/message.controller.php
@@ -0,0 +1,29 @@
+skin = Context::get('skin');
+
+ // module Controller 객체 생성하여 입력
+ $oModuleController = &getController('module');
+ $output = $oModuleController->insertModuleConfig('message',$args);
+ return $output;
+ }
+ }
+?>
diff --git a/modules/message/message.view.php b/modules/message/message.view.php
index 5646c60dc..bd7b6b760 100644
--- a/modules/message/message.view.php
+++ b/modules/message/message.view.php
@@ -11,7 +11,14 @@
* @brief 초기화
**/
function init() {
+ // 설정 정보를 받아옴 (module model 객체를 이용)
+ $oModuleModel = &getModel('module');
+ $config = $oModuleModel->getModuleConfig('rss');
+ if(!$config->skin) $config->skin = 'default';
+ Context::set('skin',$config->skin);
+
// 템플릿 경로를 지정
+ $template_path = sprintf('%sskins/%s', $this->module_path, $config->skin);
$this->setTemplatePath($this->module_path.'tpl');
}
@@ -27,12 +34,8 @@
* @brief 설정
**/
function dispConfig() {
- // 설정 정보를 받아옴 (module model 객체를 이용)
- $oModuleModel = &getModel('module');
- $config = $oModuleModel->getModuleConfig('rss');
- Context::set('skin',$config);
-
// 스킨 목록을 구해옴
+ $oModuleModel = &getModel('module');
$skin_list = $oModuleModel->getskins($this->module_path);
Context::set('skin_list', $skin_list);
diff --git a/modules/message/tpl.admin/config.html b/modules/message/tpl.admin/config.html
index aba3720d1..6c5c87d7a 100644
--- a/modules/message/tpl.admin/config.html
+++ b/modules/message/tpl.admin/config.html
@@ -6,8 +6,8 @@
{$lang->skin} |
|