复制内容到剪贴板
代码:
$tpl->caching=true;
$tpl->cache_dir=ROOT_DIR.'/cache';
$tpl->cache_lifetime=60;这样子设置会生成静态
页面,且在设定的时间之内不会有更新
Include 标签用于在当前
模板中包含其它模板. 当前模板中的
变量在被包含的模板中可用. 必须指定 file 属性,该属性指明模板资源的位置
复制内容到剪贴板
代码:
<{include file="footer.tpl"}>表示包进来当前模板目录下的footer.tpl这个
文件
关于配置文件的使用
配置文件的例子共有两个部分。每部分的名称都是用一个“[]”给括起来。每部分的名称命名规则就是任意的字符串,只要不包括有符号“[”或者“]”。例子开头的四个变量都是全局变量,也就是说不仅仅是可以在一个区域内使用。这些变量总是从配置文件中载入。如果某个特定的局部变量已经载入,这样全局变量和局部变量都还可以载入。如果当某个变量名既是全局变量又是局部变量时,局部变量将被优先赋予值来使用。如果在一个局部中两个变量名相同的话,最后一个将被赋值使用
用
复制内容到剪贴板
代码:
<{config_load file='config.html"}>会到$tpl->config_dir=ROOT_DIR.'/configs';这个目录找到 config.html这个文件
配置文件中的变量需要通过用两个"#"或者是
smarty的保留变量 $smarty.config.来调用
列配置文件中
复制内容到剪贴板
代码:
#全局
title=新浪济南
[blue]
bgcolor=blue
color=red
[red]
bgcolor=red
color=blue应用时
复制内容到剪贴板
代码:
<{config_load file='config.inc' section="red"}>
<html>
<head>
<title><{#title#}></title>
<style type="text/css">
body{
background:<{#bgcolor#}>;
color:<{#color#}>;
}
</style>
</head>
<body>
显示我
</body>
</html>刚会调用 [red]部分的设置