서브페이지별로 좌측메뉴를 다르게 출력하려면? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

서브페이지별로 좌측메뉴를 다르게 출력하려면? 정보

서브페이지별로 좌측메뉴를 다르게 출력하려면?

본문

안녕하세요.
서브페이지마다 좌측메뉴를 다르게 나오게 하려면 어떻게 해야하나요?
이것저것 찾아보다가

게시판일때... 서브1 (http://도메인.com/bbs/board.php?bo_table=0101)
<?
if($bo_table=="0101"){
 include_once("$g4[path]/include/leftmenu/sub01_menu01.php");
}
게시판으로 생성된 페이지는 이렇게 bo_table =="0101" 여기 값을 바꿔서 하면 될것 같은데.
일반 html 페이지는 어떻게 해야할까요~

html생성 페이지일때... 게시판일때... 서브1 (http://도메인.com/html/sub1.html)
이런 페이지는 어떻게 처리 해야하나요?

그누보드 관리자에는 제로보드처럼 페이지를 생성하여 관리하는건 없는건가요?
  • 복사

댓글 전체

음 그런기능은 없는것 같아요.
게시판일 경우 저는 상단파일 경로를 달리하거나 여기에 파라미터 넘겨서, 헤더를 변경하고 있어요.

아마도 html 역시 인덱스에 파라미터로 넘겨서 변경하면 좋을듯 싶어요.

대충 예로 들자연 (공통헤더, 좌측메뉴, 메인, 하단메뉴)

주소는 index.php?location=01

인덱스는
<? $location=$_get['location'];

include '헤더'...

if ($location == '01){ include '좌측메뉴'; include '본문';  }
else ....

include '공통';

이런 구조로 짜는데, 도움이 되었으면 좋겠내요.
http://도메인.com/html/sub1.html 페이지 최상단에

$page_id = "sub1";  <-- 이런 형태로 페이지 변수를 할당해줍니다.

그런 다음

<?
if($page_id=="sub1"){
 include_once("$g4[path]/include/leftmenu/sub01.php");
}

위처럼 적용하면 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로