Ease Template Manual Version:E3
功能列表:
選擇最合適的模闆 ET
ET 無與倫比的優勢
ET學習入門實例
深入模闆應用:變量
深入模闆應用:路徑解析
深入模闆應用:邏輯判斷
深入模闆應用:循環處理
深入模闆應用:嵌套循環
深入模闆應用:特殊循環
深入模闆應用:彌補函數
深入模闆應用:連載執行
深入模闆應用:中層編譯
深入模闆應用:內部引用
深入模闆應用:引用PHP
深入模闆應用:多語言篇
深入模闆應用:調試平臺
下載ET
版本歷史
聯繫作者
ET 經典案例
深入模闆應用:特殊循環
Ease Template 有兩種另類循環處理方式。所謂另類就是可以對循環的表格進行換行或是換顔色。在以往的開發中,這些都比較麻煩,但在使用另類循環後由页面工程師就可以完成工作。

首先介紹表格換行用法。這裡不單指換行,而且用戶可以根據需求在換行的表格中設置顔色,方便用戶實現特殊需求。


使用說明:


用法:{row:2}

語句解釋:{row:2,換行內容}

2表示每行顯示2個,如果設置了獨立的換行內容可以設置每行的顔色。

例如:{row:2,#ffffff:#dcdcdc}



另外的使用方法:

<!-- row:2 -->

或者

<!-- row:2,#ffffff:#dcdcdc -->



test_7.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. $lists = array('香蕉','茄子','白菜','龍蝦','老虎','獵人','飛機','宇宙');  
  5. $tpl->set_file('test_7');  
  6. $tpl->p();  
  7. ?>

test_7.htm
  1. 普通換行  
  2. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  3.     <tr>  
  4.     <!-- $lists AS $k=>$v -->  
  5.         <td>{v}</td>  
  6.         {Row:2} <!-- 設置換行數量,2表示一行顯示兩個單元格 -->  
  7.     <!-- END -->  
  8.     </tr>  
  9. </table>  
  10. 換行改變顔色  
  11. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  12.     <tr>  
  13.     <!-- $lists AS $k=>$v -->  
  14.         <td>{v}</td>  
  15.         <!-- ROW:2,#ffffff:#dcdcdc -->  
  16.     <!-- END -->  
  17.     </tr>  
  18. </table>


看到這裡也許妳會問:既然表格能換顔色了,為什麼還要講解換顔色的問題?
主要目的是想讓妳知道如何做到更另類的顔色更換效果,並且配合上麵換行實現顔色變換。

test_8.php
  1. <?php  
  2. include"./template.ease.php";  
  3. $tpl = new template();  
  4. $lists = array('香蕉','茄子','白菜','龍蝦','老虎','獵人','飛機','宇宙');  
  5. $tpl->set_file('test_8');  
  6. $tpl->p();  
  7. ?>


下麵的模闆介紹了兩種效果。

test_8.htm
  1. 隔行更換顔色  
  2. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  3.  <!-- $lists AS $k=>$v -->  
  4.  <tr>  
  5.    <td bgcolor="{color:#dcdcdc,#ffffff}">{_i}.{v}</td>  
  6.  </tr>  
  7.  <!-- END -->  
  8. </table>  
  9. 結合表格換行並且更改顔色  
  10. <table border="1" width="100%" bordercolor="#808080" style="border-collapse: collapse">  
  11.     <tr>  
  12.     <!-- $lists AS $k=>$v -->  
  13.         <td bgcolor='{color:#FFE1FF,#BBDDFF}'>{_i}.{v}</td>  
  14.         <!-- row:2 -->  
  15.     <!-- END -->  
  16.     </tr>  
  17. </table>


說到這裡循環的功能基本上就講完了,後麵我們將講解開發debug及優化效率方式。
我要啦免费统计