테마에 신규페이지 생성 질문입니다
본문
안녕하세요
경로이해가 넘 힘드내요
예전 버전으로 했을경우 head.php 적용하고
tail.php 적용한 것에
인덱스 페이지 카피해서 기본 내용만 바꾸고 새페이지 내용 넣고 사용 하면 이상없이 되었는데
현재는 위처럼 적용하면 아무것도 안뜹니다
아래처럼 뜸..
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<META http-equiv="Content-Type"
content="text/html; charset=ks_c_5601-1987"></HEAD>
<BODY></BODY></HTML>
theme.config.php에 혹시 멀 추가 해야 하는건가요?
현재 제가 테마에 신규페이지 생성할려고 적용한 페이지의 상단 과 하단 php 문구는
상단은아래이고
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
include_once(G5_THEME_PATH.'/head.php');
?>
요기 중간에 제가 짠 레이아웃 코딩 밀어 넣구요
http://test.co.kr/mic-about-us.php
주소는 위처럼 불러오면 안나옵니다
하단은 아래 입니다
<?php
include_once(G5_PATH.'/tail.php');
?>
새로 추가해야할 코드가 있는건지요 ㅠㅠ
답변 1
새 페이지를 theme/basic 등에 추가한다는 말씀인가요?
새 페이지를 테마 폴더 안에 생성해야할 이유가 특별히 있으신 게 아니라면
루트에 mic-about-us.php 라는 파일을 생성하신 후 아래와 같이 코드를 작성하시면 됩니다.
<?php
include_once('./_common.php');
$g5['title'] = 'About US';
include_once(G5_PATH.'/head.php');
?>
컨텐츠
<?php
include_once(G5_PATH.'/tail.php');
?>
위와 같은 기본적인 코드를 common.php 파일이 있는 루트에 생성하시면 되며
테마를 사용 중이시라면 자동으로 테마의 head.php, tail.php 파일이 적용됩니다.
이렇게 새 페이지를 작성하시면 테마 변경 때 테마 폴더에 있는 페이지를 새로운
테마 폴더로 복사해주지 않아도 접근이 가능한 장점이 있습니다.
!-->