Smarty 图标

你可以根据 商标声明 使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

有关赞助、广告、新闻或其他询问,请通过以下方式联系我们

使用 Smarty 的网站

广告

函数

每个 Smarty 标签要么打印一个 变量,要么调用某种函数。这些由分隔符内包含的函数及其 属性 处理并显示,如下所示: {funcname attr1="val1" attr2="val2"}

示例 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} 是一个自定义函数示例。

另请参见 registerPlugin()