테스트 사이트 - 개발 중인 베타 버전입니다

훅 이용한 메뉴 추가 코드에서, 만약 메뉴를 하나 더 추가하려면? 채택완료

sinbi 4년 전 조회 3,503

https://sir.kr/g5_tip/15491

 

현재는 (환경설정 / 회원관리 / 게시판관리) 각각에 하나씩 추가된 상태인데,

만약, 하나씩 더 추가하려면 어떻게 처리해줘야 하는지?

 

메뉴 추가는 알겠는데,

추가한 메뉴의 내용 출력을 어떻게 처리할지 모르겠습니다.

 

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개

채택된 답변
+20 포인트
thisgun
4년 전

네 올바르게 하셨습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sinbi
4년 전
헤헤, 안심이네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인