{%break%} and {%continue%} twig tags for craft.
Installation
- Unzip file
- Place the 'mnbreakandcontinue' folder into your craft/plugins directory
- Install plugin in the Craft Control Panel under Settings > Plugins
Usage
{%break%}
to exit a for loop:
{% for straw in haystack %}
{% if straw == needle %}
{% break %}
{% endif %}
{% endfor %}
{%continue%}
to continue to next iteration:
{% for straw in haystack %}
{% if not isInteresting(straw) %}
{% continue %}
{% endif %}
{# do whatever... #}
{% endfor %}
Change Log
- 2.1 - craft 3 version with fix to preserve loop variable with {% continue %}
- 2.0 - version for Craft 3 (Craft 2 version is in the master branch)
- 1.0 - initial release