smarty template engine
Friday, July 25, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


{counter}

{counter} используется для вывода счетчика. {counter} запоминает значение счетчика на каждой итерации. Вы можете настроить значение, интервал и направление счета, а так же определить, следует ли печатать это значение. Вы можете использовать несколько счетчиков одновременно, назначив каждому уникальное имя. Если вы явно не указываете имени, используется имя 'default'.

Если вы укажете специальный атрибут "assign", вывод счетчика будет назначен соответствующей переменной шаблона вместо печати в шаблон.

Имя атрибутаТипОбязателенПо умолчаниюОписание
namestringНетdefaultИмя счетчика
startnumberНет1Изначальное число, с которого начинается счет
skipnumberНет1Интервал увеличения счетчика
directionstringНетupНаправление счета (up/down)
printbooleanНетtrueПечатать ли значение счетчика
assignstringНетn/aИмя переменной шаблона для сохранения значения счетчика

Пример 8-4. {counter}

{* инициализируем счетчик *}
{counter start=0 skip=2}<br />
{counter}<br />
{counter}<br />
{counter}<br />

Результат выполнения данного примера:

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



 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.