diff --git a/modules/homepage/homepage.admin.controller.php b/modules/homepage/homepage.admin.controller.php index d9f45f974..890973596 100644 --- a/modules/homepage/homepage.admin.controller.php +++ b/modules/homepage/homepage.admin.controller.php @@ -56,6 +56,7 @@ $module_args->skin = $args->skin; $module_args->browser_title = $args->browser_title; $module_args->module = 'homepage'; + $module_args->layout_srl = $vars->layout_srl; $output = $oModuleController->insertModule($module_args); if(!$output->toBool()) return $output; } else { @@ -65,6 +66,7 @@ $module_args->site_srl = 0; $module_args->browser_title = $args->browser_title; $module_args->module_srl = $module_info->module_srl; + $module_args->layout_srl = $vars->layout_srl; $output = $oModuleController->updateModule($module_args); if(!$output->toBool()) return $output; } @@ -72,6 +74,7 @@ $module_info = $oModuleModel->getModuleInfoByMid($mid, 0); $args->module_srl = $module_info->module_srl; $args->creation_group = implode(',',explode('|@|',$vars->creation_group)); + $args->layout_srl = $vars->layout_srl; $oModuleController->insertModuleConfig('homepage', $args); } } diff --git a/modules/homepage/homepage.admin.view.php b/modules/homepage/homepage.admin.view.php index d82d66349..f936e6b8a 100644 --- a/modules/homepage/homepage.admin.view.php +++ b/modules/homepage/homepage.admin.view.php @@ -27,6 +27,10 @@ $layout_list = $oLayoutModel->getDownloadedLayoutList(); Context::set('layout_list', $layout_list); + // 카페 메인의 레이아웃을 구함 + $layout_list = $oLayoutModel->getLayoutList(); + Context::set('main_layout_list', $layout_list); + // 서비스 모듈을 구함 $installed_module_list = $oModuleModel->getModulesXmlInfo(); foreach($installed_module_list as $key => $val) { diff --git a/modules/homepage/lang/en.lang.php b/modules/homepage/lang/en.lang.php index e648f7925..cc88ed8d0 100644 --- a/modules/homepage/lang/en.lang.php +++ b/modules/homepage/lang/en.lang.php @@ -23,6 +23,7 @@ $lang->mycafe_list = '가입한 카페'; $lang->cafe_creation_type = '카페 접속 방법'; $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; + $lang->cafe_main_layout = '카페 메인 레이아웃'; $lang->default_layout = '기본 레이아웃'; $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; diff --git a/modules/homepage/lang/es.lang.php b/modules/homepage/lang/es.lang.php index 13db3dd1a..fbc43e69c 100644 --- a/modules/homepage/lang/es.lang.php +++ b/modules/homepage/lang/es.lang.php @@ -23,6 +23,7 @@ $lang->mycafe_list = '가입한 카페'; $lang->cafe_creation_type = '카페 접속 방법'; $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; + $lang->cafe_main_layout = '카페 메인 레이아웃'; $lang->default_layout = '기본 레이아웃'; $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; diff --git a/modules/homepage/lang/jp.lang.php b/modules/homepage/lang/jp.lang.php index a43f5d077..98d1cc0d9 100644 --- a/modules/homepage/lang/jp.lang.php +++ b/modules/homepage/lang/jp.lang.php @@ -23,6 +23,7 @@ $lang->mycafe_list = '가입한 카페'; $lang->cafe_creation_type = '카페 접속 방법'; $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; + $lang->cafe_main_layout = '카페 메인 레이아웃'; $lang->default_layout = '기본 레이아웃'; $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; diff --git a/modules/homepage/lang/ko.lang.php b/modules/homepage/lang/ko.lang.php index d06dfc9c8..f3699115c 100644 --- a/modules/homepage/lang/ko.lang.php +++ b/modules/homepage/lang/ko.lang.php @@ -23,6 +23,7 @@ $lang->mycafe_list = '가입한 카페'; $lang->cafe_creation_type = '카페 접속 방법'; $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; + $lang->cafe_main_layout = '카페 메인 레이아웃'; $lang->default_layout = '기본 레이아웃'; $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; diff --git a/modules/homepage/lang/zh-CN.lang.php b/modules/homepage/lang/zh-CN.lang.php index a7ef9fd9b..b4da03f04 100644 --- a/modules/homepage/lang/zh-CN.lang.php +++ b/modules/homepage/lang/zh-CN.lang.php @@ -23,6 +23,7 @@ $lang->mycafe_list = '가입한 카페'; $lang->cafe_creation_type = '카페 접속 방법'; $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; + $lang->cafe_main_layout = '카페 메인 레이아웃'; $lang->default_layout = '기본 레이아웃'; $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; diff --git a/modules/homepage/lang/zh-TW.lang.php b/modules/homepage/lang/zh-TW.lang.php index 6c9122013..2cc355799 100644 --- a/modules/homepage/lang/zh-TW.lang.php +++ b/modules/homepage/lang/zh-TW.lang.php @@ -23,6 +23,7 @@ $lang->mycafe_list = '가입한 카페'; $lang->cafe_creation_type = '카페 접속 방법'; $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; + $lang->cafe_main_layout = '카페 메인 레이아웃'; $lang->default_layout = '기본 레이아웃'; $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; diff --git a/modules/homepage/tpl/index.html b/modules/homepage/tpl/index.html index 502a85da6..0bed6d271 100644 --- a/modules/homepage/tpl/index.html +++ b/modules/homepage/tpl/index.html @@ -101,6 +101,18 @@ +