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.

Template Questions /

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba

start position of the loop


Go to End
Reply


3 Posts   951 Views

Avatar
felito

Community Member, 10 Posts

28 February 2013 at 2:08pm

Edited: 28/02/2013 2:34pm

I have this code, and if the pagetype is page, i want to start the loop at the position 4. I am trying $modulus, but the result is not the expected.

This should be simple, right?

<% if ClassName = Page %>
<% loop $Menu(1) %>
<% if not $Modulus(5) %>
<li class="$LinkingMode triangle-isosceles top buble-$Pos">
<a href="$Link" title="$Title.XML">$MenuTitle.XML</a>
</li>
<% end_if %>
<% end_loop %>
<% end_if %>

Avatar
Willr

Forum Moderator, 5521 Posts

28 February 2013 at 8:48pm

Modulus doesn't work like that (http://en.wikipedia.org/wiki/Modular_arithmetic).

If you want to alter the start to skip the first 4, one way you could do is use Limit() - <% loop $Menu(1).Limit(100, 4) %>

Avatar
felito

Community Member, 10 Posts

1 March 2013 at 11:28am

Thanks. Exactly what i need.