Caso de uso: você pode repetir os itens sem problemas, mas como dividir em linhas? Tags de fechamento não permitem condições. Você pode inserir as tags de linha de quebra usando o código a seguir. Este exemplo divide os itens em três por linha.
<tal:thumbs repeat="item items">
<tal:num define="num repeat/item/number;
end repeat/item/end">
<tal:open condition="python:num % 3 == 1"
content="structure string:<div class='row'>" />
<img tal:attributes="src item/absolute_url;
alt item/Title"/>
<tal:close condition="python:(num % 3 == 0) or end"
content="structure string:</div>" />
</tal:num>
</tal:thumbs>