Smarty 图标

你可以根据 商标通知 使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

有关赞助、广告、新闻或其他咨询,请通过以下网址与我们联系

使用 Smarty 的网站

广告

第八章 自定义函数

Smarty 提供了几个可以在模板中使用的自定义插件函数。

{counter}

{counter} 用于打印计数。{counter} 将在每次迭代时记住计数。你可以调整数字、间隔和计数方向,以及确定是否打印值。你可以通过为每个计数提供唯一名称来同时运行多个计数。如果你不提供名称,将使用名称 default

如果你提供了 assign 属性,{counter} 函数的输出将被分配给此模板变量,而不是输出到模板。

属性名称 类型 必需 默认值 说明
name 字符串 default 计数的名称
start 数字 1 开始计数的初始数字
skip 数字 1 计数间隔
direction 字符串 up 计数方向 (up/down)
print 布尔值 TRUE 是否打印值
assign 字符串 n/a 将输出分配到的模板变量

示例 8.1 {counter}

{* initialize the count *}
{counter start=0 skip=2}<br />
{counter}<br />
{counter}<br />
{counter}<br />

  

这将输出

0<br />
2<br />
4<br />
6<br />