3. Template Handler

목차
  1.  Template Handler
    1. 템플릿 문법

 Template Handler#

http://doc.zeroboard.com/classTemplateHandler.html (class 구조)

 

제로보드XE는 몇 가지 특별한 기능을 사용하기 위해서 자체 Template 엔진을 이용합니다.
smarty등의 Template 엔진처럼 정해진 문법으로 작성된 템플릿 파일을 PHP 파일로 컴파일 후에 include만 하기 때문에 효율적으로 동작하게 됩니다.

 

 

템플릿 문법#

 

 

  1. <!--@switch($var)-->

  2. <!--@case('foo')-->

  3. ...

  4. <!--@break-->

  5. <!--@default-->

  6. ...

  7. <!--@end-->

 

switch문은 아래와 같은 예외적인 문법을 제공합니다.

'@break@case(...)'  =>  'break; case(...) :'

'@break@default'  => 'break; default :'

  1. <!--@switch($var)-->
    <!--@case('foo1')-->
    ...
    <!--@break@case('foo2')-->

    ...
    <!--@break@default-->
    ...
    <!--@end-->

 

 

  1. <!--#include("./include.html")-->
    <!--#include("./common/tpl/include.html")-->