发新话题
打印

smarttemplate的多模板不太好弄啊

smarttemplate的多模板不太好弄啊

不像phplib可以多次set_file   
   
  ST的一个实例只能针对一个模板文件   
  多模板怎么处理啊?   
   
  谢谢

TOP

你好象是需要把模板嵌套在一起吧?   
  就模板而言,嵌套不是不可取的。因为这将降低模板开发时的可视性。   
  当然,在一个大框架中摆上几个成熟的模块也并非是不可以的。虽然可视性较低,但还是可以想象出整体效果的   
  对此,smarttemplate提供了result方法用以返回模板处理后的结果

TOP

从smarttemplate1.2.0以上的版本可以直接在模板中include

http://bbs.phpres.com/thread-6378-1-1.html
努力为phpres做贡献
时刻准备着,当机会来临时你就成功了
打好基础,增加社会经验
资深技术工程师是我的梦想
承接各种团体网站外包服务和各种it技术培训
准备申请AJAX版大,希望大家支持~~

TOP

以前的方法:
复制内容到剪贴板
代码:
$template->assign("head",require_once(ROOT_PATH."lib/header.php"));   
用header.php解析head.html,这不就跟set_file差不多了吗?   
你再用head.html的时候只要用上这句就可以了。   

如果你用的是1.2.0以上的版本还是直接用INCLUDE方法比较好。
努力为phpres做贡献
时刻准备着,当机会来临时你就成功了
打好基础,增加社会经验
资深技术工程师是我的梦想
承接各种团体网站外包服务和各种it技术培训
准备申请AJAX版大,希望大家支持~~

TOP

发新话题