defined 標籤用於判斷常數是否已定義,功能等同 PHP defined() 函數;notdefined 為反向判斷。
<defined name="SITE_NAME">網站名稱:{*SITE_NAME}</defined>
<notdefined name="SITE_NAME">{*SITE_NAME} 不存在或未定義</notdefined>
<defined name="SITE_NAME">網站名稱:{*SITE_NAME}<else/>{*SITE_NAME} 不存在或未定義</defined>
define("SITE_NAME", "我的網站");
$this->display();
<?php if (defined("SITE_NAME")) {
echo '網站名稱:', constant("SITE_NAME");
} ?>
注意:模板中輸出常數使用 {*常數名*} 語法。