У присяжного острослова есть он встроенный:
{section name=rows loop=$data}
<tr class="{cycle values="odd,even"}">
<td>{$data[rows]}</td>
</tr>
{/section}
Так делает Django:
{% for o in some_list %}
<tr class="{% cycle 'row1' 'row2' %}">
...
</tr>
{% endfor %}
Я тоже искал это, но не думаю, что это возможно в текущей версии. Текущее "решение" - написать код, который автоматически добавляет "\ n" каждые несколько символов,