smarty基础--函数

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

 

例 3-3.函数语法

{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}{strip},不能修改他们。
  • 自定义函数通过插件机制起作用,它们是附加函数。只要你喜欢,可以随意修改,你也可以自行添加。例如{html_options}{html_select_date}
posted @ 2012-03-08 11:22  haiwei.sun  阅读(95)  评论(0编辑  收藏  举报
返回顶部