diff --git a/common/lang/ko.lang.php b/common/lang/ko.lang.php
index 48e70f3a9..8f12c57f4 100644
--- a/common/lang/ko.lang.php
+++ b/common/lang/ko.lang.php
@@ -70,7 +70,6 @@
$lang->description = '설명';
$lang->trackback = '엮인글';
$lang->tag = '태그';
- $lang->about_tag = '태그 입력시 , (쉼표)를 이용하시면 복수 등록이 가능합니다';
$lang->allow_comment = '댓글허용';
$lang->lock_comment = '댓글잠금';
$lang->allow_trackback = '엮인글허용';
@@ -80,6 +79,7 @@
$lang->total_count = "전체개수";
$lang->ipaddress = "IP 주소";
$lang->path = "경로";
+ $lang->layout = "레이아웃";
$lang->document_url = '게시글 주소';
$lang->trackback_url = '엮인글 주소';
@@ -103,6 +103,7 @@
$lang->use = "사용";
$lang->notuse = "미사용";
+ $lang->not_exists = "없음";
$lang->unit_sec = "초";
$lang->unit_min = "분";
@@ -112,6 +113,10 @@
$lang->unit_month = "월";
$lang->unit_year = "년";
+ // 설명 관련
+ $lang->about_tag = '태그 입력시 , (쉼표)를 이용하시면 복수 등록이 가능합니다';
+ $lang->about_layout = '레이아웃은 모듈의 껍데기를 꾸며줍니다. 상단 레이아웃 메뉴에서 관리하실 수 있습니다';
+
// xml filter에서 사용되는 javascript용 alert msg
$lang->filter->isnull = '%s의 값을 입력해주세요';
$lang->filter->outofrange = '%s의 글자 길이를 맞추어 주세요.';
diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php
index 004f872b9..9d1eb35df 100644
--- a/modules/board/board.controller.php
+++ b/modules/board/board.controller.php
@@ -432,7 +432,7 @@
**/
function procInsertBoard() {
// 일단 입력된 값들을 모두 받아서 db 입력항목과 그외 것으로 분리
- $args = Context::gets('module_srl','board_name','skin','browser_title','description','is_default','header_text','footer_text','admin_id');
+ $args = Context::gets('module_srl','layout_srl','board_name','skin','browser_title','description','is_default','header_text','footer_text','admin_id');
$args->module = 'board';
$args->mid = $args->board_name;
unset($args->board_name);
diff --git a/modules/board/board.view.php b/modules/board/board.view.php
index da94f5bd5..a87f58997 100644
--- a/modules/board/board.view.php
+++ b/modules/board/board.view.php
@@ -445,7 +445,12 @@
$oModuleModel = &getModel('module');
$skin_list = $oModuleModel->getSkins($this->module_path);
Context::set('skin_list',$skin_list);
-
+
+ // 레이아웃 목록을 구해옴
+ $oLayoutMode = &getModel('layout');
+ $layout_list = $oLayoutMode->getLayoutList();
+ Context::set('layout_list', $layout_list);
+
// 템플릿 파일 지정
$this->setTemplateFile('board_insert');
}
diff --git a/modules/board/lang/ko.lang.php b/modules/board/lang/ko.lang.php
index 91ae340bb..62f73a8a7 100644
--- a/modules/board/lang/ko.lang.php
+++ b/modules/board/lang/ko.lang.php
@@ -57,7 +57,7 @@
$lang->about_list_count = "한페이지에 표시될 글의 수를 지정하실 수 있습니다. (기본 20개)";
$lang->about_page_count = "목록 하단 페이지 이동 하는 링크의 수를 지정하실 수 있습니다. (기본 10개)";
- $lang->about_admin_id = "해당 모듈에 대해 최고 권한을 가지는 관리자를 지정할 수 있습니다. ,(콤마)로 다수 아이디 지정이 가능합니다. (관리자페이지 접근은 불가능)";
+ $lang->about_admin_id = "해당 모듈에 대해 최고 권한을 가지는 관리자를 지정할 수 있습니다.
,(콤마)로 다수 아이디 지정이 가능합니다. (관리자페이지 접근은 불가능)";
$lang->about_grant = "특정 권한의 대상을 모두 해제하시면 로그인하지 않은 회원까지 권한을 가질 수 있습니다";
$lang->msg_new_module = "모듈 생성";
diff --git a/modules/board/tpl.admin/board_info.html b/modules/board/tpl.admin/board_info.html
index 67572dbf4..d181360a6 100644
--- a/modules/board/tpl.admin/board_info.html
+++ b/modules/board/tpl.admin/board_info.html
@@ -1,6 +1,16 @@
| {$lang->layout} | ++ + {$module_info->layout_title} ({$module_info->layout}) + + {$lang->not_exists} + + | +||
|---|---|---|---|
| {$lang->skin} | {$module_info->skin} | diff --git a/modules/board/tpl.admin/board_insert.html b/modules/board/tpl.admin/board_insert.html index 793969af5..c3f5d973c 100644 --- a/modules/board/tpl.admin/board_insert.html +++ b/modules/board/tpl.admin/board_insert.html @@ -34,6 +34,20 @@||
| {$lang->about_browser_title} | |||
| {$lang->layout} | ++ + | +||
| {$lang->about_layout} | +|||
| {$lang->skin} |
diff --git a/modules/board/tpl.admin/filter/insert_board.xml b/modules/board/tpl.admin/filter/insert_board.xml
index 438c70204..c83ac87f0 100644
--- a/modules/board/tpl.admin/filter/insert_board.xml
+++ b/modules/board/tpl.admin/filter/insert_board.xml
@@ -8,6 +8,7 @@
| ||
| + | + | ||