Loop Tag

Create and iterate through a loop a specific number of times or between a range.

Overview

Create and iterate through a loop a specific number of times using the times parameter, or through a range with the from and to parameters. Do not use both. It'll make a weird mess.

Examples

Count to 10

{{ loop times="10" }}
{{ value }}
{{ /loop }}

Populate a select field with years

<select name="year">
{{ loop from="1900" to="2020" }}
<option value="{{ value }}">{{ value }}</option>
{{ /loop }}
</select>

Parameters

times

int

Number of times to loop.

from

int

Number to start looping from. Default 1.

to

int

Number to stop looping at.

Docs feedback

Submit improvements, related content, or suggestions through Github.

Betterify this page →