いくつかの要素のリストを出力する配列があります。これらの要素を「4」のグループに印刷したいと思います。これは、配列に 10 個の要素がある場合です。次に、テンプレートで最初<div>
に最初の 4 つの要素を<div>
表示し、次に次の 4 つの要素を表示します。等々。
PHPで印刷するのと同じように印刷しようとしましたが、ここでは機能しないので、それを行う方法を提案してください。
c.list には 9 つの製品があり、上で述べたようにそれらを表示したいと思います。
{% if c.list|length >= 1 or c.list|length < 5 %}
{% for p in c.list %}
<div class="dis_box1">
<div class="item_imagebox_01"><a href="/shop/product/{{p.title}}"><img style ="width:145px;height:190px;"alt="" src="{{ MEDIA_URL }}{{p.image}}"></a>
<div class="img_line1"></div>
</div>
<div class="left"><span class="heart_text1"><a href="/shop/product/jhgjgj/">{{p.title}}</a></span></div>
</div>
{% endfor %}
{% endif %}