상단 메뉴 / 중단 메뉴 네비게이션(예제) 정보
레이아웃 상단 메뉴 / 중단 메뉴 네비게이션(예제)관련링크
첨부파일
본문
사용함수
- get_top_navi() 상단메뉴를 배열로 불러오는 함수
- get_middle_navi() 중간메뉴를 배열로 불러오는 함수
파일 목록
/extend/navigation.extend.php => 메뉴를 배열로 저장
예제파일
/theme/basic/head.php => 상단메뉴와 중간 메뉴의 예제 -- 배열 불러오는 방법 예제
/theme/basic/tail.php => head에서 열어둔 div닫는 역할 예제
/theme/basic/js =>상단메뉴에 사용되는 js 파일예제
/theme/basic/img => head에 사용되는 이미지 예제
/theme/basic/css => 사용되는 css 예제
사용방법 간단 설명
/extend/navigation.extend.php 파일에서 사용자가 사용할 변수들을 저장
이 파일은 자동으로 불러와 지니 따로 include할 필요가 없슴
관리자 > 메뉴설정을 배열로 저장하여 불러옴
메뉴에 있는 전체 변수명
me_id, me_code, me_name, me_link, me_target, me_order, me_use, me_mobile_use
상단메뉴는 1단계 메뉴와 2단계 메뉴를 각각의 배열로 저장해서 불러옴
대메뉴는 1차배열
대메뉴 개수 => $bMenu['cnt']
대메뉴 링크 => $bMenu[0]['me_link']
대메뉴 이름 => $bMenu[0]['me_name']
이러한 형태로 배열 저장되어짐
중메뉴는 2차배열
x번째 대메뉴에 해당하는 중메뉴 개수 => $bmenu[0]['cnt']
x번째 대메뉴에 해당하는 중메뉴 링크 => $bMenu[0][0]['me_link']
x번째 대메뉴에 해당하는 중메뉴 이름 => $bMenu[0][0]['me_name']
이러한 형태로 저장되어짐
예) /theme/basic/head.php 파일내의 $bMenu = get_top_navi();
배열확인은 print_r2($bMenu);
예제파일 head.php 처럼 본인의 div나 ul에 맞게 구성해서 사용
중단메뉴는 현재위치한 페이지 값을 불러옴
(서브페이지일 때 게시판일때와 내용관리일때 해당하는 값이 있으면 select되게 되어있슴)
예) /theme/basic/head.php 파일내의 $lMenu = get_middle_navi();
배열확인은 print_r2($lMenu);
예제파일 head.php 처럼 본인의 div나 ul에 맞게 구성해서 사용
대메뉴 링크 => $lMenu['gLink']
대메뉴 이름 => $lMenu['gTitle']
중간메뉴 개수 => $lMenu['cnt']
중간메뉴 이름 => $lMenu['pTitle']
이러한 형태로 변형 해서 응용 사용이 가능합니다.
5
댓글 전체
$bMenu[$i]['cnt'] = count($bMenu[$i]) =====> $bMenu[$i]['cnt'] = $j;
변경
잘사용하겠습니다.
너무 사용해보고싶은데 방법을 모르겠어요. 좀더 자세히 알려주세요~~~ㅜㅠ
/extend/navagation.extend.php 파일입니다.
이파일을 사용하고 싶으신 페이지에서 include 시키시고 함수를 불러 들이면 됩니다.
기본적으로 extend 폴더에 올려셧다면 include 시키지 않아도 자동으로 불러들입니다.
함수들만 그냥 하용하시면 됩니다.
/theme/basic/head.php 페이지에 간단하게 예제가 있습니다
메뉴를 불러오는 방법을 간단하게 소개하자면
$aaa = get_top_navi();
이렇게 하면 $aaa 라는 변수에 메뉴의 상단에 해당하는 변수들이 배열로 몽땅 들어갑니다.
배열확인은
print_r2($aaa);
로 하시면 배열에 어떻게 정의 되어있는지 확인 하실 수 있습니다.
마찬가지로
$bbb = get_middle_navi();
이렇게 하시면 서브페이지에서 사용할 수 있는 현재페이지의 대메뉴 제목과 중분류의 제목 및 링크가 나오게 되어있습니다.
이 변수도 배열로 저장이 되어지고 배열 확인은
print_r2($bbb);
로 하시면 됩니다.
$aaa 와 $bbb 는 임의로 정하는 변수이니 이 변수를 알아보기 쉽게 본인의 홈페이지에 맞게 사용하시면 될 듯 싶습니다
예) www - sub - company.php 이런식으로 페이지로 제작하려면 어떻게 해야 할까요??
답변 부탁드려도 될까요?