Smarty 图标

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

Smarty Template Engine Smarty Template Engine

对于赞助、广告、新闻或其他咨询,请通过以下方式联系我们

使用 Smarty 的网站

广告

第 8 章。自定义函数

Smarty 提供了一些自定义插件函数,可在模板中使用。

{counter}

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

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

属性名称 类型 是否必需 默认值 说明
name 字符串 default 计数器的名称
start 数字 1 开始计数的初始数字
skip 数字 1 计数间隔
direction 字符串 up 计数方向(向上/向下)
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 />