Modx idx 从零开始
Modx idx from zero
我怎样才能让下面的代码从 0 而不是 1 开始?
调用片段:
<div class="bx-pager">
[[!getImageList?
&tvname=`slider`
&tpl=`@CODE:<a data-slide-index="[[+idx]]" href="#"><img src="[[+thumb]]"></a>
`]]
</div>
结果:
<div class="bx-pager">
<a data-slide-index="1" href="#" class="active"><img src="...."></a>
<a data-slide-index="2" href="#"><img src="...."></a>
<a data-slide-index="3" href="#"><img src="...."></a>
<a data-slide-index="4" href="#"><img src="...."></a>
</div>
想要的结果:
<div class="bx-pager">
<a data-slide-index="0" href="#" class="active"><img src="...."></a>
<a data-slide-index="1" href="#"><img src="...."></a>
<a data-slide-index="2" href="#"><img src="...."></a>
<a data-slide-index="3" href="#"><img src="...."></a>
</div>
有人知道如何获得这个吗?
我认为您需要使用输出修饰符,在这种情况下 'decrement'。您可以这样应用它:[[+idx:decr]]
.
有关输出修饰符的更多信息,请查看 here。
我怎样才能让下面的代码从 0 而不是 1 开始?
调用片段:
<div class="bx-pager">
[[!getImageList?
&tvname=`slider`
&tpl=`@CODE:<a data-slide-index="[[+idx]]" href="#"><img src="[[+thumb]]"></a>
`]]
</div>
结果:
<div class="bx-pager">
<a data-slide-index="1" href="#" class="active"><img src="...."></a>
<a data-slide-index="2" href="#"><img src="...."></a>
<a data-slide-index="3" href="#"><img src="...."></a>
<a data-slide-index="4" href="#"><img src="...."></a>
</div>
想要的结果:
<div class="bx-pager">
<a data-slide-index="0" href="#" class="active"><img src="...."></a>
<a data-slide-index="1" href="#"><img src="...."></a>
<a data-slide-index="2" href="#"><img src="...."></a>
<a data-slide-index="3" href="#"><img src="...."></a>
</div>
有人知道如何获得这个吗?
我认为您需要使用输出修饰符,在这种情况下 'decrement'。您可以这样应用它:[[+idx:decr]]
.
有关输出修饰符的更多信息,请查看 here。