smarty模板美工和程序分离的疑惑
来源:百度知道 编辑:UC知道 时间:2024/06/07 04:51:45
本人QQ280618221
不知道你意思是否是指比如网站的网页顶部和底部一般都一样,用smarty都还要单独做,是这意思不?
____________________________________________________
在smarty中,是可以把某些部分单独分开的。
比如把网页模板分为三部分head.tpl,index.tpl,foot.tpl
在index.tpl中写
{include file="header.tpl"}
....
{include file="foot.tpl"}
就可以把头部和底部两个模板包含进来了,但是这样不方便开发!
________________________________________________
跟据我的实践,我觉得还是单独做方便一些。原因在于:
做模板的时候和做普通网页一样,要用DW的可视化编辑才方便!对吧。一般你的头部文件中都可包含CSS文件之类的东西是吧。如果用DW打开头部文件,比如head.tpl,还可能正常,但是如果编辑中间部分,底部部分呢?用DW打开后是没法可视化的。而smarty模板的包含功能{include file="header.tpl"}这样的东西DW是不识别的,它只把它当作普通的文字。所以用DW看到的页面是混乱的。
你总不能编辑的时候把头部文件的代码拷贝进来,保存的时候再删除吧?
___________________________________________________
我的建议是1,模板文件名最好以htm或html为扩展名,这样DW才能识别,方便修改
2,复制部分直接把代码拷贝过来,ctrl+c,ctrl+v按两个键盘 不会让你感觉很累吧。
欢迎参看我的博客http://blog.tianfan.net