[[+idx]]
テレビを 1 ではなく 0 から開始
する必要があるので、これを試してみました: [[+idx:decr]]
or [[+idx:substract=
1]]
ですが、-1 (マイナス 1) になります。0 を取得する別の方法を知っている人はいますか?
ありがとうございました
[[+idx]]
テレビを 1 ではなく 0 から開始
する必要があるので、これを試してみました: [[+idx:decr]]
or [[+idx:substract=
1]]
ですが、-1 (マイナス 1) になります。0 を取得する別の方法を知っている人はいますか?
ありがとうございました
これを getImageList のチャンクで使用すると機能します(少なくとも私にとっては):
[[+idx:decr]]
0,1,2,3 ....が得られます。
modx revo 2.3.1を使用したPS
変数を作成するときに、テンプレート変数のデフォルトを 0 に設定します。
あなたは何をしようとしていますか、あなたの質問はせいぜい漠然としています。
アップデート
わかりました-私があなたのためにうまくいくと思うのは、数学を行うためのスニペットを書くことです... [[+idx]] を呼び出す代わりにスニペットを書きます
[[!FixIDX? &itemindex=`[[+idx]]`]]
次に、FixIDX スニペットで、php を使用して計算を行い、修正されたインデックスを返します。おそらくカスタム出力修飾子の方が良い方法でしょう: http://rtfm.modx.com/display/revolution20/Input+and+Output+Filters+(Output+Modifiers)
ドキュメントを見ても、コードは確実に機能するはずです。そうしない理由はありません。