支持的:http://www.m121m.net/blog/?action=show&bid=9subblock.html:
---------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>PHP嵌套模板代码</title>
</head>
<body>
<!-- BEGIN tClass -->
  {tclass}
  <ul>
  <!-- BEGIN tList -->
  <li>{tlist}</li>
  <!-- END tList -->
  </ul>
<!-- END tClass -->
</body>
</html>
-----------------------
subblock.php:
=-------
<?php
include_once("../class/template.php");
$t      =   new template(".");
  
$tclass =   array("One","Two");
$tlist  =   array( array("One1","One2","One3"),
array("Two1","Two2"));
  
$t->set_file("tMain","subblock.html");$t->set_block("tMain","tClass","c");
$t->set_block("tClass","tList","l"); //块中块的设置
  
//第一层block开始
for ($i=0;$i<count($tclass);$i++) {
   
   $t->set_var("l"); // 清除上一次第二层block的内容
      
   //模板中{tclass}被$tclass[$i]的值替换
   $t->set_var("tclass",$tclass[$i]);
      
   //第二层block开始
      for ($j=0;$j<count($tlist[$i]);$j++) {
    
       //模板中{tlist}被$tlist[$i][$j]的值替换
          $t->set_var("tlist",$tlist[$i][$j]);
         
    //解析第一层block
    $t->parse("l","tList",true);
  }
  
  //解析第二层block
     $t->parse("c","tClass",true);
}
$t->parse("out","tMain");
$t->p("out");
?>