diff --git a/modules/layout/lang/ko.lang.php b/modules/layout/lang/ko.lang.php
index 947a54379..2e80db1d8 100644
--- a/modules/layout/lang/ko.lang.php
+++ b/modules/layout/lang/ko.lang.php
@@ -18,11 +18,13 @@
$lang->menu_count = '메뉴수';
$lang->downloaded_list = '다운로드 목록';
$lang->layout_preview_content = '내용이 출력되는 부분입니다';
+ $lang->not_apply_menu = '레이아웃 일괄 적용';
$lang->cmd_move_to_installed_list = "생성된 목록 보기";
$lang->about_downloaded_layouts = "다운로드 되어 있는 레이아웃 목록";
$lang->about_title = '모듈에 연결시 쉽게 구분할 수 있는 제목을 입력해주세요';
+ $lang->about_not_apply_menu = '체크를 하시면 연결된 모든 메뉴의 모듈 레이아웃을 일괄 변경합니다.';
$lang->about_layout = "레이아웃 모듈은 사이트의 레이아웃을 쉽게 만들 수 있도록 도와줍니다.
레이아웃 설정과 메뉴의 연결을 통해서 다양한 모듈이 완성된 사이트의 모습으로 보여줄 수 있도록 합니다.
* 삭제나 수정이 불가능한 레이아웃은 블로그나 기타 모듈의 자체 레이아웃이므로 해당 모듈로 가서 설정하셔야 합니다.";
$lang->about_layout_code =
diff --git a/modules/layout/layout.admin.controller.php b/modules/layout/layout.admin.controller.php
index 41b42c45a..fff3c36d9 100644
--- a/modules/layout/layout.admin.controller.php
+++ b/modules/layout/layout.admin.controller.php
@@ -45,6 +45,7 @@
unset($extra_vars->layout_srl);
unset($extra_vars->layout);
unset($extra_vars->title);
+ unset($extra_vars->apply_layout);
$args = Context::gets('layout_srl','title');
@@ -60,7 +61,7 @@
}
// 정해진 메뉴가 있으면 모듈 및 메뉴에 대한 레이아웃 연동
- if(count($menu_srl_list)) {
+ if(count($menu_srl_list) && Context::get('apply_layout')=='Y') {
// 해당 메뉴와 레이아웃 값을 매핑
$oMenuAdminController = &getAdminController('menu');
$oMenuAdminController->updateMenuLayout($args->layout_srl, $menu_srl_list);
diff --git a/modules/layout/tpl/insert_layout.html b/modules/layout/tpl/insert_layout.html
index ae8cc4364..6fe20060c 100644
--- a/modules/layout/tpl/insert_layout.html
+++ b/modules/layout/tpl/insert_layout.html
@@ -20,7 +20,7 @@
{$lang->about_title}