模板位於 template/ 目錄,每個子目錄代表一套模板(如 template/default/)。模板檔案以 .htm 為副檔名,可直接置於模板目錄或子目錄(如 template/default/member/index.htm)。
// 調用當前模板目錄下的 header.htm
<?php include template('header'); ?>
// 調用 member 子目錄下的 header.htm
<?php include template('header', 'member'); ?>
若當前模板為 default,上述分別解析為 template/default/header.htm 與 template/default/member/header.htm。
模板別名配置檔:these.name.php,可在後台「模板管理」修改。模板解析後的快取存放於 cache/tpl/,副檔名 .tpl.php。
{template 'header'} // 當前目錄
{template 'header', 'member'} // 指定子目錄
{$destoon} // 變數 → <?php echo $destoon; ?>
{DESTOON} // 常量 → <?php echo DESTOON; ?>
{$destoon['index']} // 陣列標準寫法
{$destoon[index]} // 簡寫,解析時自動加引號
{func_name($par1, $par2)} // → <?php func_name($par1, $par2); ?>
{php expression} // → <?php expression ?>
{if $a=='b'} do A {/if}
{if $a=='b'} do A {else} do B {/if}
{if $a=='b'} do A {elseif $b=='c'} do C {else} do B {/if}
{loop $var $v} ... {/loop} // 僅值
{loop $var $k $v} ... {/loop} // 鍵值對
<!--{$destoon}--> 仍會被解析輸出,且可自動過濾此類註釋。