首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在引导网格中以八位数显示结果?

如何在引导网格中以八位数显示结果?
EN

Stack Overflow用户
提问于 2019-03-07 15:18:01
回答 2查看 127关注 0票数 0

我现在已经在我的八进制代码中显示结果了。它目前显示在一个列表中,但我希望它在由3列组成的引导网格中。

代码语言:javascript
复制
{% for cats in cats %}
  <div>
    <img src="{{ cats.poster.path }}"><br>
    <a href="{{ 'subcategory'|page({ slug: cats.slug }) }}">
      {{ cats.cat_title }}
    </a>
  </div>
{% else %}
  <div class="no-data">{{ noRecordsMessage }}</div>
{% endfor %}

有直接的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-07 20:28:48

用这个做完

代码语言:javascript
复制
{% for row in cats|batch(3) %}
<div class="row">
    {% for cats in row %}
        <div class="col-sm-4">
            <img src="{{ cats.poster.path }}"><br>
            <a href="{{ 'subcategory'|page({ slug: cats.slug }) }}">{{ cats.cat_title }}</a>
        </div>
    {% endfor %}
</div>
{% else %}
    <div class="no-data">{{ noRecordsMessage }}</div>
{% endfor %}
票数 2
EN

Stack Overflow用户

发布于 2019-03-07 15:43:40

为了能够动态地完成这个任务,您需要在需要启动和关闭新行时保持跟踪。这可以在twig中通过使用这样的方法来实现,

代码语言:javascript
复制
{% for i in 1 .. 10 %}
    {% if loop.index0 is divisible by(3) %}
        <div class="row">
    {% endif %}
    <div class=".col-md-4">{{ i }}</div>

    {% if loop.index is divisible by(3) or loop.last %}
        </div>
    {% endif %}    

{% endfor %}

演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55047174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档