테마에 신규페이지 생성 질문입니다

테마에 신규페이지 생성 질문입니다

QA

테마에 신규페이지 생성 질문입니다

본문

안녕하세요

 

경로이해가 넘 힘드내요

예전 버전으로 했을경우 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 파일이 적용됩니다.

 

이렇게 새 페이지를 작성하시면 테마 변경 때 테마 폴더에 있는 페이지를 새로운

테마 폴더로 복사해주지 않아도 접근이 가능한 장점이 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,684 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT