tal:block

tal:block будет очень полезен, когда нужно спрятать много элементов с обильным количеством TAL атрибутов. Другими словами, тег <s1>tal:block</s1> - более короткий способ создать обычный HTML тег с атрибутом <s1>tal:omit-tag</s1>

<tal:block define="myvar string:Some value"/>

то же самое, что и:

<span tal:define="myvar string:Some value" tal:omit-tag=""/>

Другой пример:

<tal:block condition="someCondition" repeat="item someRepeat">
  <div metal:use-macro="x"/>
</tal:block>

то же самое, что и:

<div tal:omit-tag=""
     tal:condition="someCondition"
     tal:repeat="item someRepeat">
  <div metal:use-macro="x"/>
</div>