Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.


2 Posts   340 Views


27 June 2013 at 1:18am Community Member, 6 Posts


I currently have two template files as follows:

<% control getItems() %>
<% include ProjectBrief TopPos = $Pos%>
<% end_control %>


This counts up from 1. What I would like to do is to count up to 12 and then loop back to one again. Basically "$Pos % 12".

However, I can't use % in the template. I've tried creating a method on the ProjectHolder controller that returns "$this->iteratorPos % 12". This works as long as I don't call it within a control - which I need to. Calling it within a control returns nothing and calling $Top.LoopPos within a control always returns 0.

Any clues how I can do this?


27 June 2013 at 1:23am Community Member, 6 Posts

Well that was easy.

$Modulus(value, offset)