最近看了一代码,可以把leftmenu2这一块代码放在另外一个模板当中
然后把模板的内容放在$leftmenu2_data里面
再把$leftmenu2_data在leftmenu1里面的适当位置输出
不知道说错了没

解决方案 »

  1.   

    模板leftmenu2:
    $leftmenu2T = template('leftmenu2');
    $leftmenu2T->assign("data1",$data1);
    $leftmenu2T->assign("data2",$data2);
    ......
    $leftmenu2_data = $leftmenu2T->result();
      

  2.   

    $leftmenu2[]=array(
    'sort_name1' => $sort_name1
    );
    $leftmenu1[]=array(
    'leftmenu2' => $leftmenu2,
    ……
    );
    $tpl->assign('leftmenu1' ,$leftmenu1);
      

  3.   

    搞定了,君子兰的方法试过不行,还是官网的方法可以,地址是http://www.smartphp.net/Examples/Templating/Nested_Blocks.php,惭愧啊,没好好看例子,放分了,大家来灌吧
      

  4.   

    人气不高啊,算了,结贴了,君子兰兄, zhongjihang多得点