mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@304 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
38ccebe5b5
commit
a97f265837
6 changed files with 87 additions and 41 deletions
|
|
@ -14,7 +14,7 @@
|
|||
$lang->cmd_prev = '이전';
|
||||
$lang->cmd_next = '다음';
|
||||
$lang->cmd_send_trackback = '엮인글발송';
|
||||
$lang->cmd_registration = '등록';
|
||||
$lang->cmd_registration = $lang->cmd_submit = '등록';
|
||||
$lang->cmd_insert = '추가';
|
||||
$lang->cmd_save = '저장';
|
||||
$lang->cmd_input = '입력';
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
$lang->menu_normal_btn = '일반';
|
||||
$lang->menu_hover_btn = '마우스오버';
|
||||
$lang->menu_active_btn = '선택시';
|
||||
$lang->menu_group_srls = '그룹 제한';
|
||||
|
||||
$lang->about_title = '모듈에 연결시 쉽게 구분할 수 있는 제목을 입력해주세요';
|
||||
$lang->about_menu_management = "메뉴관리는 선택하신 레이아웃에서 사용하는 메뉴를 구성할 수 있도록 합니다.\n정해진 단계까지 메뉴를 구성 가능하며 입력하신 메뉴를 클릭하시면 상세 정보를 입력할 수 있습니다.\n폴더그림을 클릭하시면 메뉴를 확장하실 수 있습니다";
|
||||
|
|
@ -25,4 +26,5 @@
|
|||
$lang->about_menu_url = "메뉴를 선택시 이동한 URL입니다.<br /> 다른 모듈을 설치하시고자 할때는 \"module=모듈명\" 또는 \"mid=모듈\"등으로<br />입력하시면 됩니다.<br />내용이 없을시 메뉴를 선택하여도 아무런 동작이 없게 됩니다.";
|
||||
$lang->about_menu_open_window = '메뉴 선택시 새창으로 띄울 것인지를 정할 수 있습니다';
|
||||
$lang->about_menu_img_btn = '이미지 버튼을 등록하시면 레이아웃에서 자동으로 이미지 버튼으로 교체되어 표시가 됩니다.';
|
||||
$lang->about_menu_group_srls = '그룹을 선택하시면 해당 그룹의 사용자만 메뉴가 보이게 됩니다. (xml파일을 직접 열람하면 노출이 됩니다)';
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -161,10 +161,17 @@
|
|||
* @brief 특정 menu_srl의 정보를 이용하여 템플릿을 구한후 return
|
||||
**/
|
||||
function getMenuInfo() {
|
||||
// 해당 메뉴의 정보를 가져오기 위한 변수 설정
|
||||
$menu_id = Context::get('menu_id');
|
||||
$menu_srl = Context::get('menu_srl');
|
||||
$layuot = Context::get('layout');
|
||||
|
||||
// 회원 그룹의 목록을 가져옴
|
||||
$oMemberModel = &getModel('member');
|
||||
$group_list = $oMemberModel->getGroups();
|
||||
Context::set('group_list', $group_list);
|
||||
|
||||
// template 파일을 직접 컴파일한후 tpl변수에 담아서 return한다.
|
||||
require_once("./classes/template/TemplateHandler.class.php");
|
||||
$oTemplate = new TemplateHandler();
|
||||
$tpl = $oTemplate->compile($this->module_path.'tpl.admin', 'layout_menu_info');
|
||||
|
|
|
|||
14
modules/layout/tpl.admin/filter/insert_layout_menu.xml
Normal file
14
modules/layout/tpl.admin/filter/insert_layout_menu.xml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<filter name="insert_layout" module="layout" act="procInsertLayout" confirm_msg_code="confirm_submit">
|
||||
<form>
|
||||
<node target="title" required="true" />
|
||||
</form>
|
||||
<parameter>
|
||||
<param name="layout" target="layout" />
|
||||
<param name="title" target="title" />
|
||||
</parameter>
|
||||
<response callback_func="completeInsertLayout">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
<tag name="layout_srl" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
<!--%import("js/admin.js")-->
|
||||
<!--%import("filter/insert_layout_menu.xml")-->
|
||||
|
||||
<form id="fo_layout" action="./" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="layout_srl" value="{$layout_srl}" />
|
||||
|
|
|
|||
|
|
@ -1,41 +1,63 @@
|
|||
<form action="./" method="get" onsubmit="procFilter(this, insert_layout_menu)">
|
||||
<input type="hidden" name="layout_srl" value="{$layout_srl}" />
|
||||
<input type="hidden" name="layout" value="{$layout}" />
|
||||
<table border="1" width="100%">
|
||||
<col width="100" />
|
||||
<col width="*" />
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_name}</th>
|
||||
<td><input type="text" name="menu_name" value="{$info->name}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_name}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_url}</th>
|
||||
<td><input type="text" name="menu_url" value="{$info->url}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_url}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_open_window}</th>
|
||||
<td><input type="checkbox" name="menu_open_window" <!--@if($info->open_window=="Y")-->checked="true"<!--@end--> /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_open_window}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->menu_img_btn}</th>
|
||||
<td>{$lang->about_menu_img_btn}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->menu_normal_btn}</td>
|
||||
<td>http://<input type="text" name="menu_normal_btn" value="{$info->normal_btn}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->menu_hover_btn}</td>
|
||||
<td>http://<input type="text" name="menu_hover_btn" value="{$info->hover_btn}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->menu_active_btn}</td>
|
||||
<td>http://<input type="text" name="menu_active_btn" value="{$info->active_btn}" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<col width="100" />
|
||||
<col width="*" />
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_name}</th>
|
||||
<td><input type="text" name="menu_name" value="{$layout_info->name}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_name}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_url}</th>
|
||||
<td><input type="text" name="menu_url" value="{$layout_info->url}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_url}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_open_window}</th>
|
||||
<td><input type="checkbox" name="menu_open_window" <!--@if($layout_info->open_window=="Y")-->checked="true"<!--@end--> /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_open_window}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->menu_img_btn}</th>
|
||||
<td>{$lang->about_menu_img_btn}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->menu_normal_btn}</td>
|
||||
<td>http://<input type="text" name="menu_normal_btn" value="{$layout_info->normal_btn}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->menu_hover_btn}</td>
|
||||
<td>http://<input type="text" name="menu_hover_btn" value="{$layout_info->hover_btn}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->menu_active_btn}</td>
|
||||
<td>http://<input type="text" name="menu_active_btn" value="{$layout_info->active_btn}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->menu_group_srls}</th>
|
||||
<td>
|
||||
<!--@foreach($group_list as $key=>$val)-->
|
||||
<input type="checkbox" name="group_srls" value="{$key}" id="group_{$key}" <!--@if($member_info->group_srls[$key])-->checked="true"<!--@end-->/>
|
||||
<label for="group_{$key}">{$val->title}</label>
|
||||
<!--@end-->
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_menu_group_srls}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<input type="submit" value="{$lang->cmd_submit}" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue