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

관리자 페이지 서브메뉴 질문입니다. 채택완료

카세구 2년 전 조회 1,819

 

관리자페이지에서 메뉴 클릭시 

왼쪽 사이드바에 현재 어느 메뉴에 들어가있는지 강조되게 하는 부분에대해 궁금한게 있습니다. 한개의 소스 페이지에서

 

$page = $_GET['page'];

if($page =='done'){

$sub_menu = '700110';

}

$sub_menu = '700100';

이런식으로 어느 경로로 들어왔는지에 따라 $sub_menu를 각기 다르게 해주고싶은데 저렇게 넣어버리면 왼쪽 사이드바가 아예 닫혀버리더라구요. 혹시 안되는 이유가 뭔지 알수 있을까요?

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

답변 2개

채택된 답변
+20 포인트
e
2년 전

if($page =='done'){

$sub_menu = '700110';

} else {

$sub_menu = '700100';

}

이렇게 하시고..

require_once './admin.head.php';

보다는 위에 있어야 합니다.

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

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

왼쪽 메뉴 (예를 들면 : admin.menu700.php ) array로 담겨져 있지요

그부분에 700100 이 없어서 이지 않을까 합니다.

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

답변에 대한 댓글 2개

카세구
2년 전
700100과 700110 둘다 따로 넣으면 되는데
IF로 분기태우면 빈칸으로 나오네요..
멀티트리플
2년 전
아 지금 소스 보니까 else 가 없네요
지금 소스에서는 700110으로 정의 되었다가 700100 으로 다시정의 되네요

저는 이렇게 테스트 했을 경우 이상없이 메뉴명에 파란색 표시가 되네요

$page = $_GET['page'];
if($page =='done'){
$sub_menu = "200900";
} else {
$sub_menu = "200200";
}

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

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

로그인