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

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

QA

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

답변 1

그누보드5(영카트) 버전

5.6.4

사용 PHP 버전

8.2

본문

메뉴목록이 필요하여

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

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

 

test_admin.php 파일에는


$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 파일에


$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

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

 

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

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

 

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

300700, 300910 등

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,825
© SIRSOFT
현재 페이지 제일 처음으로