Основная идея tal / tales состоит в том, чтобы иметь правильный действительный (x) html. Все функциональные возможности шаблона находятся в атрибутах или элементах пространства имен. HTML-редакторы должны прекрасно работать с этими шаблонами. Давайте приведем пример. Первые талы / сказки:
<ul>
<li tal:repeat="customer customers">
<a href=""
tal:attributes="href customer.url"
tal:content="customer.name>
Sample customer name
</a>
</li>
</ul>
И на языке шаблонов Django, просто в качестве примера:
<ul>
{% for customer in customers %}
<li>
<a href="{{ customer.url }}">
{{ customer.name }}
</a>
</li>
{% endfor %}
</ul>
Какой из них лучше? Открытый вопрос. Один из них хорошо работает с вашим html-редактором, другой делает не-html-выражения более понятными. В любом случае, создание правильного html - главная идея для tal / tales!