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.

Betterify this page on Github!