如何使用 Chameleon 或 Zope 页面模板轻松创建 CSS 斑马条纹?我想为表中的每一行添加odd
和even
类,但是使用带有repeat/name/odd
orrepeat/name/even
的条件即使使用条件表达式也看起来相当冗长:
<table>
<tr tal:repeat="row rows"
tal:attributes="class python:repeat['row'].odd and 'odd' or 'even'">
<td tal:repeat="col row" tal:content="col">column text text</td>
</tr>
</table>
如果您要计算多个类,这将变得特别乏味。