我需要一点帮助。我正在构建我自己的自定义大卡特尔主题,我遇到了以下问题:目前我正在主产品页面上列出我的所有产品(它们没有那么多),我正试图将每四个产品包装在一个div中。
基本上我有
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
我想要的最终结果是
<div class="wrap">
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
</div>
<div class="wrap">
<div class="product"></div>
</div>
我不知道该怎么用他们的模板语言来做。
最佳答案
使用template language,我认为可以这样做:
<div class="wrap">
{% for product in products.all %}
<div class="product ">
{{ product.name }} </div>
{% if forloop.index % 4 == 0 %}
</div>
<div class="wrap">
{% endif %}
{% endfor %}
</div>
关于html - 在div中包装每第4个产品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29108326/