通过应用新类可分割的树枝循环

时间:2017-03-14 22:46:08

标签: symfony twig

我有以下循环,它使用divisible by来创建一个新的轮播项目。 如何更改循环以将carousel-item仅应用于第一组,然后仅将carousel-item应用于其他组?

  {% for item in article %} {% if loop.index % 3 == 1 %}
<div class="carousel-item active">
  {% endif %}
  <div class="card ml-3">
    <div class="card-block">
      <div class="card-title">
        {{ item .title }}
      </div>
    </div>
  </div>
  {% if (loop.index % 3 == 0 or loop.last) %}
</div>
{% endif %} {% endfor %}

1 个答案:

答案 0 :(得分:0)

似乎解决方案非常简单,但从上半年开始就没有注意到这一点。

i++;

DarkBee建议更改此行

Dim rand1 As Integer
Dim rand2 As Integer
Dim rand3 As Integer

Randomize

rand1 = Int(255 - 0 + 1) * Rnd + 1
Randomize
rand2 = Int(255 - 0 + 1) * Rnd + 1
Randomize
rand3 = Int(255 - 0 + 1) * Rnd + 1

Selection.Interior.Color = RGB(rand1, rand2, rand3)
Randomize

 {% for item in article %} {% if loop.index % 3 == 1 %} {% if loop.first %}
<div class="carousel-item active">
  {% else %}
  <div class="carousel-item">
    {% endif %} {% endif %}
    <div class="card ml-3">
      <div class="card-block">
        <div class="card-title">
          {{ item.title }}
        </div>
      </div>
    </div>
    {% if (loop.index % 3 == 0 or loop.last) %}
  </div>
  {% endif %} {% endfor %}

哪个更好。