CMS/그누보드

그누보드 서브 페이지 생성 (menu 및 title)

1. 서브 폴더 및 페이지들 생성

 

2. left menu 설정 

  *menu.php

  - page_loc : 각 서브페이지들 상위 폴더 지정 

  - li안에 if문 넣어서 "active" 주기 

      -> PHP_SELF (페이지 주소)가 sub01.php일 때 "active" 클래스 넣어라  

<?
if($page_loc=="sub01" or $bo_table=="team")  { ?>
<li><a href="/sub01/sub01.php" <?if($PHP_SELF == "/sub01/sub01.php"){?> class="active" <? } ?>>인트로</a></li>
<li><a href="/sub01/sub02.php">경영철학</a></li>
<li><a href="/sub01/sub03.php">사업영역</a></li>
<li><a href="/bbs/board.php?bo_table=team">팀 구성</a></li>
<li><a href="/sub01/sub05.php">포트폴리오</a></li>
<? } 
?>

- include로 sub page에 삽입 

 

 

 

3. title 세팅 

*title.php :

-각 페이지별로 left menu text 세팅

<?
if($page_loc=="sub01" || $bo_table=="team") {
	$title_text02="ICON COMPANY";
	$title_text03="ICON ";
	$title_text04="COMPANY";
	if($PHP_SELF=="/sub01/sub01.php") {
		$title_text01="인트로";
	}else if($PHP_SELF=="/sub01/sub02.php") {
		$title_text01="경영철학";
	}else if($PHP_SELF=="/sub01/sub03.php") {
		$title_text01="사업영역";
	}else if($bo_table=="team") {  //게시판 제목은 $bo_table
		$title_text01="팀구성";
	}else if($PHP_SELF=="/sub01/sub05.php") {
		$title_text01="포트폴리오";
	}else if($PHP_SELF=="/sub01/sub06.php") {
		$title_text01="LOCATION";
	} 
}
?>

- head.php에 변수로 title 삽입 

 

 

 

 

***if 부정문 만들기 

-긍정문은 or로 연결, 부정문은 and로 연결 

<?
if($page_loc=="sub01" or $page_loc=="sub02")  { ?> <? }  //sub01 또는 sub02 일 때 
if($page_loc!="sub03" and $page_loc!="sub04")  { ?> <? } //sub03 그리고 sub04가 아닐 때 (즉, sub01과 sub02)
?>