{for} {#language.function.for} ===== The `{for}{forelse}` tag is used to create simple loops. The following different formats are supported: - `{for $var=$start to $end}` simple loop with step size of 1. - `{for $var=$start to $end step $step}` loop with individual step size. `{forelse}` is executed when the loop is not iterated. **Attributes:** Attribute Name Shorthand Type Required Default Description ---------------- ----------- --------- ---------- --------- -------------------------------- max n/a integer No *n/a* Limit the number of iterations **Option Flags:** Name Description --------- -------------------------------------- nocache Disables caching of the `{for}` loop