테스트 사이트 - 개발 중인 베타 버전입니다

테마에 신규페이지 생성 질문입니다 채택완료

작은밀알 10년 전 조회 5,157

안녕하세요

 

경로이해가 넘 힘드내요

예전 버전으로 했을경우 head.php 적용하고

tail.php 적용한 것에

인덱스 페이지 카피해서 기본 내용만 바꾸고 새페이지 내용 넣고 사용 하면 이상없이 되었는데

 

현재는 위처럼 적용하면 아무것도 안뜹니다

아래처럼 뜸..

 

 

theme.config.php에 혹시 멀 추가 해야 하는건가요?

 

 

현재 제가 테마에 신규페이지 생성할려고 적용한 페이지의 상단 과 하단 php 문구는

상단은아래이고

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">http://test.co.kr/mic-about-us.php

 

주소는 위처럼 불러오면 안나옵니다

 

하단은 아래 입니다

include_once(G5_PATH.'/tail.php');

?>

 

새로 추가해야할 코드가 있는건지요 ㅠㅠ ​ 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
편리
10년 전

새 페이지를 theme/basic 등에 추가한다는 말씀인가요?

 

새 페이지를 테마 폴더 안에 생성해야할 이유가 특별히 있으신 게 아니라면

루트에 mic-about-us.php 라는 파일을 생성하신 후 아래와 같이 코드를 작성하시면 됩니다.

 

</p><p><?php</p><p>include_once('./_common.php');</p><p> </p><p>$g5['title'] = 'About US';</p><p>include_once(G5_PATH.'/head.php');</p><p>?></p><p> </p><p>컨텐츠</p><p> </p><p><?php</p><p>include_once(G5_PATH.'/tail.php');</p><p>?> </p><p>

 

위와 같은 기본적인 코드를 common.php 파일이 있는 루트에 생성하시면 되며

테마를 사용 중이시라면 자동으로 테마의 head.php, tail.php 파일이 적용됩니다.

 

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

작은밀알
10년 전
너무 너무 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인