채택완료

관리자페이지에서 주 메뉴 관련하여 질문드립니다!

2025-04-03 (목) 19:07:34 3,125

메뉴목록이 필요하여

admin.menu300.php 파일에 메뉴를 추가했습니다.

Copy
array('600100', '문의 게시판 답변', G5_ADMIN_URL.'/test.php', 'test_admin')

test_admin.php 파일에는

Copy
$sub_menu = '600100';

include_once('./_common.php');

auth_check_menu($auth, $sub_menu, 'r');

이렇게 추가했을때 

2039296702_1743674631.2851.png

밑줄 친 두 부분 다 on 클래스가 추가되면서 정상적으로 메뉴가 open 되어있는데요

test_admin.php 에서 버튼 링크로 이동해야만 접근 가능한 deep_test.php 파일에

Copy
$sub_menu = '600100';

include_once('./_common.php');

auth_check_menu($auth, $sub_menu, 'r');

동일한 코드를 추가하고 관련 스크립트가 있는 

include_once (G5_ADMIN_PATH.'/admin.tail.php');

부분도 추가해두었는데요

2039296702_1743674756.0755.png

gnb_2da에만 on 클래스가 붙어있는 상황인데,

어떤 이슈인지 모르겠어서요..

다른 기존 게시판은 수정 같은 버튼을 통해 넘어가도 gnb_li 부분에 on 클래스가 붙어있는데 차이를 파악하기 어려워서 도움을 구하고자 질문글 올립니다..

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2025-04-03 (목) 20:24:58

admin.menu300.php 파일에 메뉴를 추가할 때는,
$sub_menu 코드를 300으로 시작하는 값으로 설정하는 것이 좋습니다.

현재 '600100' 코드를 사용하였는데, 이것이 문제의 원인일 수 있습니다. 

(주메뉴는 300, 서브메뉴가 300XXX 가 아닌 600XXX 이면 주메뉴에 'on' 이 안붙을 가능성)

300으로 시작하되, 이미 사용 중인 다른 서브메뉴 코드와 겹치지 않도록 선택하여 사용하면 됩니다.

300700, 300910 등

답변에 대한 댓글 1개

테스트용으로 작업하는거라 임시값을 넣었더니
안되던게 맞던것같습니다.
300 값으로 맞추니 해결되었습니다.
답변 감사합니다.

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