【发布时间】:2018-07-30 09:43:23
【问题描述】:
我正在尝试使用 Liquid 创建一个引导轮播,每张幻灯片显示 3 个项目。 这是我的示例代码
<div class="item active">
{% for course in courses %}
{% if forloop.index >= 1 and forloop.index <= 3 %}
<div class="col-md-4">
{% include "courses/box", course: course %}
</div>
{% endif %}
{% endfor %}
</div>
<div class="item">
{% for course in courses %}
{% if forloop.index >= 4 and forloop.index <= 6 %}
<div class="col-md-4">
{% include "courses/box", course: course %}
</div>
{% endif %}
{% endfor %}
</div>
目前,此代码有效,但不是动态的。我必须为每个循环重复代码,当有很多课程/项目需要显示时,这变得很困难。
我想知道如何以某种方式增加 forloop,以便每张幻灯片仅显示 3 个项目/课程。如果您需要更多信息或代码示例,请告诉我。
【问题讨论】:
标签: ruby-on-rails ruby jekyll shopify liquid