| Smarty | |
| BIWEB常规的Smarty tag为 <?{ }?> | |
| 模板的结构 | |
| templates/目录下的每一个目录为独立的一套模板,BIWEB程序中设定的模板文件为frame.html,所以所有的模板中include的文件必须从frame.html所在位置开始计算。theme目录是里面的title.html、head.html和foot.html是模板的重要组成部分。其他的各个html模板仅仅是frame.html中MAIN部分。 | |
| 模板图片调用规则 | |
| 由于image和css都是在模板目录中所调用,所以模板中图片调用必须使用{$arrGWeb.templats_root}?>/images/调用图片,css亦是。前台模板提交数据时,必须在提交路径前加上网站前缀{$arrGWeb.WEB_ROOT_pre}?>变量。例如: <link href="<?{$arrGWeb.templats_root}?>/css/style.css" rel="stylesheet" type="text/css" /> <scriptsrc="<?{$arrGWeb.WEB_ROOT_pre}?>/plug-in/commonJS/common.js" type="text/javascript"></script> |
|
| 模板文件存放规则 | |
| BIWEB的模板的命名是对应栏目程序文件命名的。 例如:prdocut/include/index.inc.php对应的模板就是 templates/模板名/product/index.html 模板目录下存放的模板文件只能是跟栏目程序对应的文件,模板中的block,存放在该模板目录中的block目录中。切记block模板文件不能放在跟主模板文件同目录下。 例如:首页调用了最新产品的block(product/block/top_index.php),其模板是存放在templates/模板名/product/top_index.html |
|
| |