Thẻ mẫu tái thiết lập
Ví dụ
Đặt lại chu trình nếu quả là "Chuối":
<ul>
{% for x in fruits %}
<li style='color:{% cycle 'red' 'green' 'blue' 'pink' %}'>
{{ x }}
</li>
{% if x == "Banana" %}
{% resetcycle %}
{% endif %}
{% endfor %}
</ul>
Chạy ví dụ »Định nghĩa và cách sử dụng
Thẻ resetcycle
được sử dụng bên trong một chu kỳ và đặt lại chu kỳ, khiến nó bắt đầu lại từ đầu.
Nó không thiết lập lại vòng lặp, chỉ có chu kỳ.
Nếu bạn có nhiều chu kỳ, bạn có thể chỉ định chu kỳ nào cần đặt lại bằng đối số tên:
Ví dụ
Đặt lại chu trình mybg
nếu quả là "Chuối":
<ul>
{% for x in fruits %}
<li style='
color:{% cycle 'red' 'green' 'blue' 'pink' as mycolor %};
background:{% cycle 'grey' 'beige' 'coral' 'brown' as mybg %};
'>{{ x }}</li>
{% if x == "Banana" %}
{% resetcycle mybg %}
{% endif %}
{% endfor %}
</ul>
Chạy ví dụ »Cú pháp
{% resetcycle name %}
Thông số
Value | Description |
---|---|
name | Optional. The name of the cycle to reset. |