可変の都市名のリストがあり、それを4列に均等に分割したいと思います。私はいくつかの解決策を持っていますが、それは圧倒されて汚いように見えます。それを行うための最良かつ最も簡単な方法は何ですか?
私の解決策はここにあります:
{% set cities_in_column = cities|length/4|int %}
{% set step=0 %}
<div class="four columns">
{% for city in cities|sort %}
{% if step > cities_in_column %}
{% set step = 0 %}
</div>
<div class="four columns">
{% endif %}
<h5><a href="/city/{{ city.url }}">{{ city.name }}</a> <span style="float:right;">({{ city.users_count }})</span></h5>
{% set step=step + 1 %}
{% endfor %}
</div>