{counter} используется для вывода счетчика. {counter} запоминает значение счетчика на каждой итерации. Вы можете настроить значение, интервал и направление счета, а так же определить, следует ли печатать это значение. Вы можете использовать несколько счетчиков одновременно, назначив каждому уникальное имя. Если вы явно не указываете имени, используется имя 'default'.
Если вы укажете специальный атрибут "assign", вывод счетчика будет назначен соответствующей переменной шаблона вместо печати в шаблон.
Имя атрибута | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
name | string | Нет | default | Имя счетчика |
start | number | Нет | 1 | Изначальное число, с которого начинается счет |
skip | number | Нет | 1 | Интервал увеличения счетчика |
direction | string | Нет | up | Направление счета (up/down) |
boolean | Нет | true | Печатать ли значение счетчика | |
assign | string | Нет | 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 />