POST

ループ時のカウンター

2025/08/21

コンテンツデータなんかでループさせてる時のカウンター。
これだけで記事を作るのもどうかと思ったけど他に書くのもないわりにメモを入れておきたかったので。

<mt:If name="__counter__" le="6"> カウンターが6までの時 <mt:Else> それ以降の時 </mt:If>

カウントして6回以上だったら別の処理をしたいなぁと思ってググったらドンビシャのページがあった。今となってはどこで見つけたのか覚えてない。

その他の予約変数

下記のようなものがあるらしい。

__first__ ループ出力の最初である場合 true (1) となります。 __last__ ループ出力の最後である場合 ture (1) となります。 __odd__ ループ出力の奇数回目の場合 ture (1) となります。 __even__ ループ出力の偶数回目の場合 ture (1) となります。 __index__ ループのインデックスを格納します。 __counter__ ループした回数を格納します。
https://mt.nascha.jp/mt-memo/post.html
https://mt.nascha.jp/
mt_memo
post
ウェブページ