码迷,mamicode.com
首页 > 其他好文 > 详细

Smarty函数

时间:2015-02-22 15:43:35      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

函数

每一个smarty标签输出一个变量或者调用某种函数.
在定界符内 函数(用‘{‘包住)和其属性(用界符包住)将被处理和输出.例如: 
{funcname attr1="val" attr2="val"}.

例 3-2.函数语法

 
{config_load file="colors.conf"}

{include file="header.tpl"}

{if $highlight_name}
	Welcome, <font color="{#fontColor#}">{$name}!</font>	
{else}
	Welcome, {$name}!
{/if}

{include file="footer.tpl"}

 

在模板里无论是内建函数还是自定义函数都有相同的语法.
内建函数将在smarty内部工作,例如 {if} {section} and {strip} .他们不能被修改.
自定义函数通过插件机制起作用,它们是附加函数. 只要你喜欢,可以随意修改.你也可以自行添加.
例如 {html_options}  {html_select_date}

注意:{#变量名#}是在.conf中定义的例如

includeFile="header.tpl";
fontColor=‘red‘;
foo=2;
topic=‘abcdefg‘;

{$变量名}引用时为其赋值:例如:$smarty->assign("name","web");

 

Smarty函数

标签:

原文地址:http://www.cnblogs.com/danmao/p/4297493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!