head 불러오기 질문합니다.
본문
제가 제작한 파일이
/test/test.php 입니다.
test.php 에서 head , tail 를 불러올려고하는데 불러와지지가 않습니다.
<?
include_once('./_head.php');
?>
<?
include_once('./_tail.php');
?>
head 경로를 맞게 여러번 수정해줘도 불러와지지가 않네요..
답변 3
불러오지 못하는 경우는 파일이 존재하지 않거나 경로가 맞지 않을 확률이 높습니다.
일단 test 폴더에 _common.php, _head.php, _tail.php 파일이 존재하는지 확인해보세요.
include_once('./_common.php'); 도 상단에 불러주셔야 합니다.
여러가지 방법이 있겠지만 파일 페이지
작성은 아래와 같이 작성합니다.
테마를 사용하는 경우
테마경로의
내용작성 부분에 원하시는 코드를 작성하시면 됩니다.
1./test.php
루트경로에 test.php 작성
<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'/test.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'/test.php');
return;
}
include_once(G5_PATH.'/head.php');
?>
<?php
include_once(G5_PATH.'/tail.php');
?>
2./theme/basic/test.php
테마경로에 test.php 작성
<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/index.php');
return;
}
if(G5_COMMUNITY_USE === false) {
include_once(G5_THEME_SHOP_PATH.'/index.php');
return;
}
include_once(G5_THEME_PATH.'/head.php');
?>
내용작성
<?php
include_once(G5_THEME_PATH.'/tail.php');
?>
!-->