글쓴사람 인터라
글쓴시간2015년 6월 15일 오후 3시 33분 11초
    제목자동으로 print_가 되네요....
텔플릿클래스에서 아래와 같이 레이아웃을 정의하고
    function Template() {
       $this->define(array(
           'layout'=>'layout.tpl',
           'header' =>'layout.tpl?head', //body각 페이지에서 정의
           'footer'  =>'layout.tpl?foot',
       ));
    }


아래와 layout.tpl파일을 만든후
<!--{+ head}-->
<html>
<head>
<title>테스트</title>
</head>
<body >
<!--{# body}-->
<!--{+ foot}-->
</body>
</html>



php파일에서
$tpl->define('body', 'content_body.tpl');

$tpl->print_('header');
//$tpl->print_('body'); //주석처리
$tpl->print_('footer');

body를 프린트안해도 body 출력이  자동으로 되네요....?

제가 뭔가를 잘못한건지.. 이상한데.. 잘모르겠네요..
관리자 <html>
<head>
<title>테스트</title>
</head>
<body >
<!--{# body}-->

여기까지가 'layout.tpl?head' 분할파일의 내용이니까
출력하면 포함된 {#body} 까지 출력되겠네요
15-06-15 16:53
인터라 질문할땐 몰랐는데 관리자님의 답글을 보니 당연한걸 질문드렸네요..ㅎㅎ
감사합니다..^^
15-06-15 19:51
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com