位置:首頁 > 框架 > Smarty教學 > Smarty函數

Smarty函數

函數

每一個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}