2016-04-05 5 views
1

Wie kann ich es so machen, dass der Code unten von 0 statt 1 beginnt?Modx idx von Null

Anruf Schnipsel:

<div class="bx-pager"> 
    [[!getImageList? 
     &tvname=`slider` 
     &tpl=`@CODE:<a data-slide-index="[[+idx]]" href="#"><img src="[[+thumb]]"></a> 
    `]] 
</div> 

Ergebnis:

<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> 

Wunschergebnis:

<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> 

Hat jemand irgendwelche Ideen, wie dies zu erreichen?

Antwort

2

Ich denke, dass Sie einen Output-Modifier verwenden müssen, in diesem Fall "dekrementieren". Sie wenden es so an: [[+idx:decr]].

Weitere Informationen zu Output-Modifikatoren finden Sie unter here.

Verwandte Themen