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.
I have a menu control where I want to show an element after each menu item unless it's the last one.
The following code seems like it should work but doesn't:
<% if Pos != TotalItems %>|<% end_if %>
It outputs whatever is inside the if statement, even when $Pos and $TotalItems are equal.
I think what you are trying to do is:
<% if Last %><% else %>|<% end_if %>
You cant compare two template variables like in your example. The template parser assumes the rhs of the statement is a string, not a var.
Hope that solves it
Ah cool - will give that a try. Where are things like "Last" documented?