Template_ 적용 중 상대경로보정 오류가 나고 있습니다.
나름대로 고민하고 게시판도 검색해 보았으나, 해결하지 못하여 도움을 부탁드립니다.
<link rel=StyleSheet href='/_global/skin1/_css/main.css' type='text/css'>
와 같이 나와야 하는데
<link rel=StyleSheet href='bcde/_global/skin1/_css/main.css' type='text/css'>
와 같이 나오고 있습니다.
이미지의 경우도 마찬가지 입니다.
◆ Template.class.php
---------------------------------------------------
<?
if ($_template_included) return;
$_template_included = true;
include(dirname(__file__)."/Template_.class.php");
class Template extends Template_
{
var $compile_check = "dev";
var $compile_ext = "php";
var $skin = "skin1";
var $prefilter = "adjustPath";
DocumentRoot /home/www/abcde/ 을
DocumentRoot /home/www/abcde 으로 바꿔주시고
경로보정필터 12번째줄 주석을 풀고 해보시기 바랍니다.
질문을 지금 확인 했네요. 저녁 때 다시 검토후 답변드리겠습니다.
04-07-29 09:15
나이키
답변 감사합니다.
그러나 아직 아래와 같은 오류가 발생하고 있습니다.
1. 경로보정필터 12번째줄 주석만 풀었을 경우
Template_ Compiler Error #34: "adjustPath" : template file /usr/home/www/abcde/_global/skin1/head.tpl is not in document root(/home/www/abcde/)'s sub directory in /usr/home/www/abcde/_global/skin1/head.tpl