Имя аттрибута | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
name | строка (string) | Нет | default | Название цикла |
values | mixed | Да | N/A | Значения, по которым будет производиться цикл. Либо список, разделеный запятыми (либо другим указанным разделителем), либо массив значений. |
логический (boolean) | Нет | true | Выводить значение, или нет | |
advance | логический (boolean) | Нет | true | Переключаться или нет на следующее значение |
delimiter | строка (string) | Нет | , | Разделитель, используемый в аттрибуте values. |
assign | строка (string) | Нет | n/a | Имя переменной, которой будет присвоен вывод тэга |
Cycle используется для прохода через множество значений. С его помощью можно легко реализовать переключение между двумя и более цветами в таблице, или пройти цикл через массив.
Можно проходить через несколько множеств значений одновременно, указав аттрибут name. Имена должны быть уникальными.
Можно не отображать данный элемент, установив аттрибут print в ложь (false). Удобно для пропуска значения, без его вывода.
Аттрибут advance используется для повтора значения. Если установлен в истина (true), то при следующем вызове cycle будет выведено то же значение.
Если указан специальный аттрибут "assign", то вывод cycle присваивается переменной, вместо отображения.
Пред. | Начало | След. |
counter | Уровень выше | debug |