матричные ряды петли ветки - нечетный один цвет и даже чередующиеся цвета - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь перебрать строки, которые приводят к следующему:

row 1 - white
row 2 - gray
row 3 - white
row 4 - navy
row 5 - white
row 6 - gray 
row 7 - white
row 8 - navy

и тд ...

У меня есть следующее, которое, очевидно, работает только для первых 5 строк, но, похоже, не могу найти правильный способ сделать это:

{% if loop.index is odd %}
    <div id="{{ target }}" class="band white">
{% elseif loop.index == 2 %}
    <div id="{{ target }}" class="band gray">
{% elseif loop.index == 4 %}
    <div id="{{ target }}" class="band navy">
{% endif %}

любая помощь приветствуется. Спасибо!

1 Ответ

0 голосов
/ 20 мая 2018

Вы можете проверить функцию цикл и использовать ее следующим образом:

class="band {{ cycle(["white", "gray", "white", "navy"]), loop.index0 }}"
...