Smarty教學
Smarty安裝
Smarty擴展設置
Smarty註釋代碼
Smarty函數
Smarty屬性
Smarty雙引號裏值的嵌入
Smarty數學運算
Smarty變量
Smarty從配置文件讀取的變量
Smarty變量調節器
Smarty組合修改器
Smarty foreach,foreachelse
Smarty include
Smarty include_php
Smarty insert
Smarty if,elseif,else
Smarty literal
Smarty section,sectionelse
Smarty自定義函數
Smarty assign用法
Smarty配置文件
Smarty調試控制檯
Smarty方法
Smarty display方法
Smarty fetch方法
Smarty Caching緩存
Smarty 建立緩存
Smarty多個緩存
Smarty緩存集合
Smarty控制插件輸出緩衝
Smarty對象
Smarty預過濾器
Smarty輸出濾鏡
Smarty緩衝處理函數
Smarty函數
函數
每一個smarty標籤輸出一個變量或者調用某種函數.
在定界符內 函數(用'{'包住)和其屬性(用界符包住)將被處理和輸出.例如:
{funcname attr1="val" attr2="val"}.
例 3-2.函數語法
{config_load file="colors.conf"}
{include file="header.tpl"}
{if $highlight_name}
Welcome, {$name}!
{else}
Welcome, {$name}!
{/if}
{include file="footer.tpl"}
在模板裏無論是內建函數還是自定義函數都有相同的語法.
內建函數將在smarty內部工作,例如 {if} , {section} and {strip} .他們不能被修改.
自定義函數通過插件機制起作用,它們是附加函數. 只要你喜歡,可以隨意修改.你也可以自行添加.
例如 {html_options} 和 {html_select_date}