메뉴설정하기

메뉴 구조 설정

* 각 언어별 폴더(기본 : /kr, 영문 : /eng) 아래 _Info 폴더에 XML 파일 수정
/kr/_Info/menu.xml

<menu key="폴더_페이지코드" code="페이지코드" codedepth="페이지코드전체경로/연결(입력예:01/0101/010101)" title="페이지제목(&는 &amp;로 입력)" link="링크경로" target="_self" w="" h="" depth="메뉴 차수(1)" printTop="상단메뉴 출력여부(1또는0)" printleft="왼쪽메뉴로 출력여부(1또는0)" printTab="탭메뉴로 출력여부(1또는0)" subcnt="서브메뉴갯수" >
..
..서브메뉴 메뉴 태그..
..
</menu>
* 서브메뉴 없을 경우는 <menu ..... /> 닫기 태그 필수!!

자세한 적용예는 기본 셋팅되어있는 부분 참고하세요

메뉴코드 파일명 관련 주의사항 (필독)

  • 편의상 번호로 메뉴코드(파일명)을 지정할 수 있도록 되어있지만, 실제로 번호로 지정된 파일명은 메뉴순서와는 무관합니다!
  • 파일명을 메뉴코드로 인식하므로, 다른폴더에 있더라도 파일명은 중복되면 안됩니다.
    /kr/01/01.php 파일과 /kr/02/01.php 파일은 같은 메뉴코드 01(1차메뉴)로 인식됩니다.
    각각의 다른폴더에 같은 파일명을 주고 다른 메뉴코드를 주고자할 때는 소스상에 강제로 메뉴코드를 지정해줍니다. (코딩위치 확인하세요)

    include_once ($_group_path.'/_common.php');
    $pCode="메뉴코드";
    include_once ($_group_path.'/_head.php');


    번호대신 문자열을 이용하여 파일을 생성했을때도 xml에 입력한 메뉴 구조상의 메뉴코드를 강제로 지정해주면 파일명에 관계없이 해당 메뉴로 인식됩니다.
    (테스트 페이지 구성시나 메뉴 등록없이 탭메뉴를 개별 페이지로 연결할 때 등등)