1267 Posts in 351 Topics by 486 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1207 Views |
-
Template Menu Control $Pos and $TotalItems

4 December 2010 at 9:08pm
Hey guys
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.
Any ideas?
James
-
Re: Template Menu Control $Pos and $TotalItems

5 December 2010 at 12:12am
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
-
Re: Template Menu Control $Pos and $TotalItems

5 December 2010 at 12:24am
Ah cool - will give that a try. Where are things like "Last" documented?
-
Re: Template Menu Control $Pos and $TotalItems

5 December 2010 at 12:29am
http://doc.silverstripe.org/built-in-page-controls
See quick reference at the bottom.
| 1207 Views | ||
|
Page:
1
|
Go to Top |


