Smarty函数

2018-10-12 14:33 更新

每个Smarty的标签都可以是显示一个变量或者调用某种类型的函数。 调用和显示的方式是在定界符内包含了函数,和其属性, 如:{funcname attr1="val1" attr2="val2"}.

Example 3.3. 函数语法

{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}就是一个自定义函数的例子。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号