У меня есть список названий городов, который является переменным, и я хочу разбить его на 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>