ECJiaWiki:Smarty:基本语法-函数
跳到导航
跳到搜索
ECJia到家Smarty模版手册导航 |
---|
为什么选择Smarty? |
基本语法-变量 |
基本语法-函数 |
基本语法-属性 |
基本语法-双引号中嵌入变量 |
基本语法-数学计算 |
从PHP赋值的变量 |
Smarty保留变量 |
变量修饰器 |
内置函数 |
自定义函数 |
基本语法-函数
- 每个Smarty的标签都可以是显示一个 变量或者调用 某种类型的函数。 调用和显示的方式是在定界符内包含了函数,和其 属性,
如:{funcname attr1="val1" attr2="val2"}.
函数语法
{config_load file="colors.conf"} {include file="header.tpl"} {insert file="banner_ads.tpl" title="My Site"} {if $logged_in} Welcome, <span style="color:{#fontColor#{">{$name{!</span> {else} hi, {$name} {/if} {include file="footer.tpl"}
- 包括内置函数 和自定义函数 都是用同样的语法调用。
- 内置函数是工作在Smarty 内部的函数, 类似 {if{, {section{和 {strip{等等。 它们不需要进行修改或者改变。
- 自定义函数是通过插件定义的 额外的函数。 你可以任意修改自定义函数,或者创建一个新的函数。 {html_options{就是一个自定义函数的例子。