對照編譯的檔案和模板檔案
1. 預設新增的
編譯之後的模板自動新增的,每個編譯後的檔案都有此語句
<? if(!defined('uc_root')) exit('access denied');?>
在編譯模板的時候自動加上的,每個模板檔案都有此語句
2.if判斷
模板**
編譯後的**:
<? if($updated) ?>
3.eval語句
模板**
';?>
編譯後的**
<? echo ''.print_r($_get, true).'
說明:
>
之間的是需要執行的
php**,要求語句完整。
4.模板呼叫,呼叫相應的模板部分
模板**
編譯後**
<? include $this->gettpl('header');?>
這裡的header是呼叫模板目錄下的header.htm檔案
5.模板固定語,引用的是
呼叫
相應模板目錄下的templates.lang.php檔案裡的陣列
更新成功。
6.呼叫變數
7.loop函式
模板**
$typename
編譯後**
<? foreach((array)$typelist as $typeid => $typename) ?>>
<?=$typename?>
<?}?>
loop
後跟三個引數時,第乙個引數是用於迴圈的陣列,第二個和第三個引數分別是對陣列中每一項迴圈時項的鍵名和值。
django自帶模板使用及語法
在工程中建立模板目錄templates。在settings.py配置檔案中修改templates配置項的dirs值 templates 在templates目錄中新建乙個模板檔案,如index.html en utf 8 title title head h1 body html django提供了...
django自帶模板使用及語法
在工程中建立模板目錄templates。在settings.py配置檔案中修改templates配置項的dirs值 templates 在templates目錄中新建乙個模板檔案,如index.html en utf 8 title title head h1 body html django提供了...
django自帶模板使用及語法
在工程中建立模板目錄templates。在settings.py配置檔案中修改templates配置項的dirs值 templates 在templates目錄中新建乙個模板檔案,如index.html en utf 8 title title head h1 body html django提供了...