훅 이용한 메뉴 추가 코드에서, 만약 메뉴를 하나 더 추가하려면? 채택완료
현재는 (환경설정 / 회원관리 / 게시판관리) 각각에 하나씩 추가된 상태인데,
만약, 하나씩 더 추가하려면 어떻게 처리해줘야 하는지?
메뉴 추가는 알겠는데,
추가한 메뉴의 내용 출력을 어떻게 처리할지 모르겠습니다.
PS.
일단, 아래처럼 해봤는데, 되긴 한데 이게 올바른건지 모르겠네요.
if(! function_exists('add_admin_member_menu_function')) {
/************************************ // 관리자 -> 환경설정 -> 환경설정-추가메뉴 를 추가하는 예제입니다. *************************************/
add_replace('admin_menu', 'add_admin_member_menu_function', 1, 1); // 관리자 페이지 추가 add_event('admin_get_page_add_admin_member_page', 'add_admin_member_page', 1, 2); add_event('admin_get_page_add_admin_member_page2', 'add_admin_member_page2', 1, 2);
// 메뉴를 추가하는 함수입니다. function add_admin_member_menu_function($admin_menu){ // 관리자 -> 회원관리 메뉴의 기본키는 menu200 입니다. ( adm/admin.menu200.php 파일을 참고) $admin_menu['menu200'][] = array( 200911, '회원관리-추가메뉴', G5_ADMIN_URL.'/view.php?call=add_admin_member_page', 'add_admin_member_page' ); $admin_menu['menu200'][] = array( 200912, '회원관리-추가메뉴2', G5_ADMIN_URL.'/view.php?call=add_admin_member_page2', 'add_admin_member_page2' );
return $admin_menu; }
// 해당 메뉴에서 내용을 출력하는 함수입니다. function add_admin_member_page($arr_query, $token){ global $is_admin, $auth, $config;
echo '내용 출력 : add_admin_member_page'; } function add_admin_member_page2($arr_query, $token){ global $is_admin, $auth, $config;
echo '내용 출력 : add_admin_member_page2'; } }
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
