17488 Posts in 4473 Topics by 1978 members
|Go to End|
6 November 2008 at 2:03am
I need to highlight every third record returned to a template. I'm using this syntax:
<% control getMemberProjects %>
<% if Pos%3==0 %>
<% end_if %>
<% end_control %>
There is no way to perform modulo or anything more complex than equality with the if statement in the template. Any ideas how to handle this?
6 November 2008 at 3:17am
A solution would be to alter your dataobjectset in your class by using the customise function (http://api.silverstripe.com/sapphire/view/ViewableData.html#customise).
It is a kind of dirty hack , but you could for example add a booleon to your dataobjectset which you use in the template to decide whether or not to hi-lite the row.
Good luck !
|Go to Top|