smarty中配置文件的应用

smarty中的知识点:
怎样用配置文件
一、配置文件扩展名是*.conf,里面是定义文件的一些属性,相当于记事本格式,在smarty中可以获得该属性,并使用以及如何使用!
 
小实例:

在配置文件为 a.conf中定义一个颜色,在smarty中应用

a.conf

bgColor=#00ff00   #global全局变量

[mycolor]
 bgcolor=#0000000  #局部变量

在*tpl文件中应用
<{config_load file="a.conf" section="局部变量的名称"}> //来加载配置文件,section="局部变量"是实现一个局部变量的应用,没有则只能用全局变量
具体应用格式:<{#bgColor#}>两个#号之间书写配置文件中定义的属性名称即可!
当局部变量与全局变量名称相同时,而且在加载时,有section="局部变量"则是,全局变量与局部变量都用,则在应用时,按照配置文件的属性书写位置进行赋值

display true/false 是否显示
可以应用在文件中用display=true,用if语句进行显示与不显示
<{if #display#}>
内容
<{/if}>

smarty保留变量
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body bgcolor=<{#bgcolor#}>>
<{if #display#}>
<{if $b=='left'}>
<span style="float:left"><font color=<{#bgColor#}>><{$text}></font></span>
<{elseif $b=='right'}>
<span style="float:right"><font color=<{#bgColor#}>><{$text}></font></span>
<{else}>
<center><font color=<{#bgColor#}>><{$text}></font></center>
<{/if}>

<{else}>
请把display=false改为true。
<{/if}>
<{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值