【发布时间】:2014-10-26 03:16:25
【问题描述】:
嗨,我有这个树枝循环,我需要在每个 3rd 元素之后添加一些 html 以关闭 div 行并打开新行。
我尝试了该网站上的各种 sn-ps,但其中任何一个都没有运气
<div class="row">
{% for date, date_info in dates %}
<div class="col-sm-4">
<div class="event-box">
{% for category in date_info.events %}
{% for event in category %}
<div class="event-header">
{% if event.get_runtime( 'content_img_url' ) is empty %}
{{ event | avatar( [
'post_thumbnail',
'location_avatar',
'category_avatar'
]) | raw }}
{% endif %}
<div class="event-date">
{{ date | month }}
{{ date | day }}
</div>
<div class="event-footer">
<h3>{{ event.get_runtime( 'filtered_title' ) | raw }}</h3>
<div class="event-time">
{{ event | timespan( 'short' ) | raw }}...
</div>
<div class="event-content"> {{ event.get_runtime( 'filtered_content' ) | slice(0,200) | raw }}</div>
<a class="btn btn-success" href="{{ event.get_runtime( 'instance_permalink' ) | e('html_attr') }}">
{{ text_read_more }}
</a>
</div>
</div>
{% endfor %} {# event in category #}
{% endfor %} {# category in date_info.events #}
</div>
</div>
{% endfor %} {# date, date_info in dates #}
</div>
【问题讨论】:
-
我在这里没有看到任何尝试。你试过
batch过滤器吗? -
您的问题对于您要问的问题来说太长了。请考虑缩短它。完整的 HTML sn-p 似乎没有必要。