【发布时间】:2016-09-25 22:58:33
【问题描述】:
Silverstripe 有帮助获取循环中的第一个和最后一个项目以及当前项目在循环中的位置/计数。
虽然我找不到在倒数第二个项目时如何捕获...
我尝试了一些琐碎的事情(通常适用于大多数语言),例如
<!-- Right now I know the total is 11, so result should be 10 -->
<!-- Total value will always vary so needs to be dynamically worked out -->
<% if $Pos == $TotalItems-1 %>
$Pos
<% end_if %>
&&
<% if $Last-1 %>
$Pos
<% end_if %>
这不起作用,AFAIK 不像 JavaScript 或 PHP 或任何你不能拍 -1 来获得循环/数组中倒数第二个项目的东西。
我需要做些什么来完成这项工作?
【问题讨论】:
标签: silverstripe