From c3f7830e366a1a8da2fcf2325ff5451945893469 Mon Sep 17 00:00:00 2001 From: zero Date: Thu, 19 Apr 2007 07:40:36 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@1243 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- common/js/tree_menu.js | 12 +++++++----- modules/blog/blog.model.php | 2 +- modules/blog/conf/module.xml | 2 ++ modules/blog/lang/ko.lang.php | 2 +- modules/blog/tpl/category_list.html | 6 +++--- modules/menu/menu.class.php | 2 +- modules/menu/menu.view.php | 3 +-- 7 files changed, 16 insertions(+), 13 deletions(-) diff --git a/common/js/tree_menu.js b/common/js/tree_menu.js index fc49271c6..292fb8099 100644 --- a/common/js/tree_menu.js +++ b/common/js/tree_menu.js @@ -54,11 +54,6 @@ function loadTreeMenu(url, menu_id, zone_id, title, callback_func, manual_select if(typeof(title)=='undefined') title = ''; - // xml_handler를 이용해서 직접 메뉴 xml파일(layout module에서 생성)을 읽음 - var oXml = new xml_handler(); - oXml.reset(); - oXml.xml_path = url; - // 사용자 정의 함수가 없다면 moveTreeMenu()라는 기본적인 동작을 하는 함수를 대입 if(typeof(callback_func)=='undefined') { callback_func = moveTreeMenu; @@ -75,6 +70,13 @@ function loadTreeMenu(url, menu_id, zone_id, title, callback_func, manual_select // 직접 선택시키려는 메뉴 인자값이 없으면 초기화 if(typeof(manual_select_node_srl)=='undefined') manual_select_node_srl = ''; + // xml_handler를 이용해서 직접 메뉴 xml파일(layout module에서 생성)을 읽음 + if(!url) return; + + var oXml = new xml_handler(); + oXml.reset(); + oXml.xml_path = url; + // menu_id, zone_id는 계속 달고 다녀야함 var param = {menu_id:menu_id, zone_id:zone_id, title:title, manual_select_node_srl:manual_select_node_srl} diff --git a/modules/blog/blog.model.php b/modules/blog/blog.model.php index 8ec02eea9..e36742fe9 100644 --- a/modules/blog/blog.model.php +++ b/modules/blog/blog.model.php @@ -49,7 +49,7 @@ * @brief 특정 카테고리의 정보를 이용하여 템플릿을 구한후 return * 관리자 페이지에서 특정 메뉴의 정보를 추가하기 위해 서버에서 tpl을 컴파일 한후 컴파일 된 html을 직접 return **/ - function getCategoryAdminTplInfo() { + function getBlogAdminCategoryTplInfo() { // 해당 메뉴의 정보를 가져오기 위한 변수 설정 $category_srl = Context::get('category_srl'); $parent_srl = Context::get('parent_srl'); diff --git a/modules/blog/conf/module.xml b/modules/blog/conf/module.xml index 8e8237e16..d9a35ac77 100644 --- a/modules/blog/conf/module.xml +++ b/modules/blog/conf/module.xml @@ -47,6 +47,8 @@ + + diff --git a/modules/blog/lang/ko.lang.php b/modules/blog/lang/ko.lang.php index d4d44ed17..36f564d80 100644 --- a/modules/blog/lang/ko.lang.php +++ b/modules/blog/lang/ko.lang.php @@ -51,7 +51,7 @@ $lang->about_category_name = '카테고리 이름을 입력해주세요'; $lang->about_expand = '선택하시면 늘 펼쳐진 상태로 있게 합니다'; - $lang->category_group_srls = '선택하신 그룹만 현재 카테고리가 보이게 됩니다. (xml파일을 직접 열람하면 노출이 됩니다)'; + $lang->about_category_group_srls = '선택하신 그룹만 현재 카테고리가 보이게 됩니다. (xml파일을 직접 열람하면 노출이 됩니다)'; $lang->msg_new_module = '모듈 생성'; $lang->msg_update_module = '모듈 수정'; diff --git a/modules/blog/tpl/category_list.html b/modules/blog/tpl/category_list.html index a5ff6f410..1a6b8fbec 100644 --- a/modules/blog/tpl/category_list.html +++ b/modules/blog/tpl/category_list.html @@ -27,10 +27,10 @@
- + - +
@@ -42,6 +42,6 @@ diff --git a/modules/menu/menu.class.php b/modules/menu/menu.class.php index 074c0a367..0c9ac5238 100644 --- a/modules/menu/menu.class.php +++ b/modules/menu/menu.class.php @@ -17,7 +17,7 @@ $oModuleController->insertActionForward('menu', 'view', 'dispMenuAdminInsert'); $oModuleController->insertActionForward('menu', 'view', 'dispMenuAdminManagement'); - // 레이아웃에서 사용할 디렉토리 생성 + // 메뉴 사용할 디렉토리 생성 FileHandler::makeDir('./files/cache/menu'); return new Object(); diff --git a/modules/menu/menu.view.php b/modules/menu/menu.view.php index 07b659368..0c3e3c719 100644 --- a/modules/menu/menu.view.php +++ b/modules/menu/menu.view.php @@ -65,8 +65,7 @@ // 메뉴의 정보를 가져옴 $oMenuModel = &getModel('menu'); $menu_info = $oMenuModel->getMenu($menu_srl); - if($menu_info->menu_srl == $menu_srl) Context::set('menu_info', $menu_info); - else return $this->dispMenuAdminContent(); + if($menu_info->menu_srl != $menu_srl) return $this->dispMenuAdminContent(); Context::set('menu_info', $menu_info);