페이지추가
페이지 추가
페이지는 일반페이지(.php,.html), 그누보드 내용관리, 게시판으로 나뉩니다.
01.일반페이지 추가
일반페이지는 theme폴더안 company/company_01.php를 예시로 하겠습니다.
company_01.php를 열어보시면 상단 php코드를 확인해 주세요.
페이지 설정 switch문
company_01.php CEO인사말의 경우
$pageNum = "0"; // 대메뉴순서 0이 첫번쨰 순서 입니다.
$subNum = "0"; 대메뉴의 서브메뉴 0이 첫번쨰 입니다.
$depth1 = "회사소개"; // 대메뉴 타이틀입니다.
$depth2 = "CEO인사말"; // 대메뉴 하위메뉴의 타이틀입니다.
company_01.php은 첫번쨰 대메뉴이기에 $pageNum = "0"; 이며 대메뉴의 하위메뉴 첫번쨰 이기때문에 $subNum = "0"; 이 됩니다.
company_02.php 회사소개의 경우
$pageNum = "0"; // 대메뉴순서 0이 첫번쨰 순서 입니다.
$subNum = "1"; // 대메뉴의 서브메뉴 1이 두번쨰 입니다.
$depth1 = "회사소개"; // 대메뉴 타이틀입니다.
$depth2 = "회사소개"; // 대메뉴 하위메뉴의 타이틀입니다.
가 됩니다.
만약 대메뉴 두번쨰를 일반페이지로 만들고 싶다면
예) biz/biz_01.php 로 추가
$pageNum = "1"; // 대메뉴순서 1
$subNum = "0"; //대메뉴의 서브메뉴 0이 두번쨰 입니다.
$depth1 = "비즈니스"; // 대메뉴 타이틀입니다.
$depth2 = "노트북"; // 대메뉴 하위메뉴의 타이틀입니다.
02. 내용관리 추가
내용관리는 그누보드 관리자에서 제공하는 기능합니다.
예)https://sir.kr/manual/g5/47
내용관리를 추가 하셨다면 페이지를 매칭 시켜야겠죠.
내용관리, 게시판은 theme/switch.php에서 작성합니다.
만약 biz라는 내용관리를 추가 하셨다면
switch ($co_id) {
case "biz01": // 내용관리 ID
$pageNum = "2"; // 대메뉴 순서 매칭
$subNum = "0"; //대메뉴의 하위메뉴 순서
$depth1 = "비즈니스"; //대메뉴 타이틀.
$depth2 = "{$co['co_subject']}"; //대메뉴 하위 메뉴 타이틀 (자동입니다.)
break;
// 여기서 더 추가 하실수 있습니다.
case "biz02": // 내용관리 ID
$pageNum = "2"; // 대메뉴 순서 매칭
$subNum = "1"; //대메뉴의 하위메뉴 순서
$depth1 = "비지니스"; //대메뉴 타이틀.
$depth2 = "{$co['co_subject']}"; //대메뉴 하위 메뉴 타이틀 (자동입니다.)
break;
03. 게시판 추가
게시판은 그누보드 관리자에서 제공하는 기능합니다.
예)https://sir.kr/manual/g5/42
게시판을 추가 하셨다면 페이지를 매칭 시켜야겠죠.
내용관리, 게시판은 theme/switch.php에서 작성합니다.
만약 online라는 게시판을 추가 하셨다면
switch ($bo_table) {
case "online": // 게시판 ID
$pageNum = "4"; // 대메뉴 번호 매칭
$subNum = "0"; //대메뉴의 하위메뉴 순서
$depth1 = "온라인문의"; //대메뉴 타이틀.
$depth2 = "{$board['bo_subject']}"; //대메뉴 하위 메뉴 타이틀 (자동입니다. 게시판 제목으로 나옵니다. )
break;
// 여기서 더 추가 하실수 있습니다.
case "free": // 게시판 ID
$pageNum = "5"; // 대메뉴 순서 매칭
$subNum = "1"; //대메뉴의 하위순서 번호
$depth1 = "content페이지"; //대메뉴 타이틀.
$depth2 = "{$board['bo_subject']}"; //대메뉴 하위 메뉴 타이틀
break;