Je cherche un moyen d'utiliser quelque chose comme l'opérateur modulus dans django. Ce que j'essaie de faire, c'est d'ajouter un nom de classe à chaque quatrième élément d'une boucle.
Avec module, cela ressemblerait à ceci:
{% for p in posts %}
<div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}">
<div class="preview">
</div>
<div class="overlay">
</div>
<h2>p.title</h2>
</div>
{% endfor %}
Bien sûr, cela ne fonctionne pas car% est un caractère réservé. Y a-t-un autre moyen de faire ça?
templatetag
étiquette, mais qui couvre{%
,%}
etc. (non%
).