Chameleon または Zope ページ テンプレートを使用して、CSS ゼブラ ストライプを簡単に作成するにはどうすればよいですか? テーブルの各行にodd
andクラスを追加したいのですが、 orで条件を使用すると、条件式を使用してもかなり冗長に見えます。even
repeat/name/odd
repeat/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>
計算するクラスが複数ある場合、これは特に面倒です。