관리자 페이지 서브메뉴 질문입니다. 채택완료
카세구
2년 전
조회 1,819
관리자페이지에서 메뉴 클릭시
왼쪽 사이드바에 현재 어느 메뉴에 들어가있는지 강조되게 하는 부분에대해 궁금한게 있습니다. 한개의 소스 페이지에서
$page = $_GET['page'];
if($page =='done'){
$sub_menu = '700110';
}
$sub_menu = '700100';
이런식으로 어느 경로로 들어왔는지에 따라 $sub_menu를 각기 다르게 해주고싶은데 저렇게 넣어버리면 왼쪽 사이드바가 아예 닫혀버리더라구요. 혹시 안되는 이유가 뭔지 알수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
2년 전
if($page =='done'){
$sub_menu = '700110';
} else {
$sub_menu = '700100';
}
이렇게 하시고..
require_once './admin.head.php';
보다는 위에 있어야 합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
왼쪽 메뉴 (예를 들면 : admin.menu700.php ) array로 담겨져 있지요
그부분에 700100 이 없어서 이지 않을까 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
카세구
2년 전
�
멀티트리플
2년 전
아 지금 소스 보니까 else 가 없네요
지금 소스에서는 700110으로 정의 되었다가 700100 으로 다시정의 되네요
저는 이렇게 테스트 했을 경우 이상없이 메뉴명에 파란색 표시가 되네요
$page = $_GET['page'];
if($page =='done'){
$sub_menu = "200900";
} else {
$sub_menu = "200200";
}
지금 소스에서는 700110으로 정의 되었다가 700100 으로 다시정의 되네요
저는 이렇게 테스트 했을 경우 이상없이 메뉴명에 파란색 표시가 되네요
$page = $_GET['page'];
if($page =='done'){
$sub_menu = "200900";
} else {
$sub_menu = "200200";
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
IF로 분기태우면 빈칸으로 나오네요..