XpressEngine Wiki
Status: Abandoned
Brought to you by:
yyj9411
http://code.google.com/p/xe-core/issues/detail?id=2611
menu_item_srl : 메뉴의 일련 번호
var params = new Array();
var response_tags = new Array('setupUrl');
params['menu_item_srl'] = '41390';
exec_xml("menu","getMenuAdminDetailSetup", params, completeTmp, response_tags);
위와 같이 호출 하면 아래와 같은 형태로 리턴 됨.
Array ( [error] => 0 [message] => success [simpleSetupHtml] => "<form class="x_form-horizontal" action="./" method="post" enctype="multipart/form-data"><input type="hidden" name="error_return_url" value="/maserati/" /><input type="hidden" name="act" value="getMenuAdminDetailSetup" /><input type="hidden" name="mid" value="" /><input type="hidden" name="vid" value="" /><input type="hidden" name="ruleset" value="insertBoard" /> <div class="x_control-group"> <label class="x_control-label" for="header_text">상단 내용</label> <div class="x_controls"> <textarea name="header_text" id="header_text" class="lang_code" rows="8" cols="42" placeholder="모듈 상단에 표시되는 내용입니다. (HTML 태그 사용 가능)">상단 내용입니다.</textarea> <a href="#header_text_help" class="x_icon-question-sign" data-toggle></a> <p id="header_text_help" class="x_help-block" hidden>모듈 상단에 표시되는 내용입니다. (HTML 태그 사용 가능)</p> </div> </div> <div class="x_control-group"> <label class="x_control-label" for="footer_text">하단 내용</label> <div class="x_controls"> <textarea name="footer_text" id="footer_text" class="lang_code" rows="8" cols="42" placeholder="모듈 하단에 표시되는 내용입니다. (HTML 태그 사용 가능)">하단 내용입니다.</textarea> <a href="#footer_text_help" class="x_icon-question-sign" data-toggle></a> <p id="footer_text_help" class="x_help-block" hidden>모듈 하단에 표시되는 내용입니다. (HTML 태그 사용 가능)</p> </div> </div> <div class="x_control-group"> <label class="x_control-label">정렬방법</label> <div class="x_controls"> <select name="order_target" id="order_target" title="정렬대상"> </select> <select name="order_type" id="order_type" title="정렬방법"> <option value="asc">오름차순</option> <option value="desc" selected="selected">내림차순</option> </select> </div> </div> <div class="x_control-group"> <label class="x_control-label" for="list_count">목록 수</label> <div class="x_controls"> <input type="text" name="list_count" id="list_count" value="30" style="width:30px" /> <p class="x_help-inline">한 페이지에 표시될 글 수를 지정할 수 있습니다. (기본 20개)</p> </div> </div> <div class="x_control-group"> <label class="x_control-label">상태</label> <div class="x_controls"> <input type="hidden" name="use_status[]" value="PUBLIC" /> <label class="x_inline"><input type="checkbox" name="" value="" checked="checked" disabled="disabled" /> 공개</label> <label class="x_inline" for="SECRET"><input type="checkbox" name="use_status[]" id="SECRET" value="SECRET" /> 비밀</label> <p class="x_help-block">글 작성 시 선택할 수 있는 상태를 지정해주세요.</p> </div> </div> <div class="x_control-group"> <label class="x_control-label"> 관리자ID </label> <div class="x_controls"> <div class="x_input-append" style="margin-bottom:8px"> <select name="_admin_member" multiple="multiple" size="1"> </select> <button class="x_btn" type="button" onclick="doDeleteAdmin()">삭제</button> </div> <br> <div class="x_input-append"> <input type="text" name="admin_id" /> <button class="x_btn" type="button" onclick="doInsertAdmin()">추가</button> </div> <a href="#adminListHelp" class="x_icon-question-sign"></a> <span id="adminListHelp" hidden>해당 모듈에 대해 최고 권한을 가지는 관리자를 지정할 수 있습니다.</span> </div> </div> <p style="text-align:right">› <a href="#"></a></p> </form>" [setupUrl] => https://ovclas.xpressengine.com/maserati/index.php?module=admin&act=dispBoardAdminInsertBoard&module_srl=41389&isLayoutDrop=1 )
Basic version의 관리자 화면이 있을 경우 simpleSetupHtml에 html이 담겨오게 된다. Basic version의 관리자가 없을 경우에는 리턴 된 setupUrl을 이용하여 해당 url을 호출하게 되면 layout이 제거 된 설정 화면을 볼 수 있다.