mt:EntryAssets タグの sort_by モディファイアには id も指定できる

Movable Type の公式ドキュメントには書いていませんが、mt:EntryAssets タグの sort_by モディファイアには id を指定することも可能です。

記事に紐付いた画像を表示したいときには mt:EntryAssets タグを使いますね。

MTEntryAssets | テンプレートタグリファレンス - CMSプラットフォーム Movable Type -

今、このタグで画像を ID 順に取得したかったのですが、上記のドキュメントページを見てみたら並び順を指定する sort_by モディファイアには file_name created_by created_on のいずれかが指定できるようで id は書いてありませんでした。

そこでソースコードを見てみると、どうもできそうな雰囲気だったので試してみたら、問題なくできました(Movable Type 6.1.2 で確認済み)。

<mt:EntryAssets sort_by="id">
 <mt:If name="__first__">
 <ul>
 </mt:If>
 <li><mt:AssetID></li>
 <mt:If name="__last__">
 </ul>
 </mt:If>
</mt:EntryAssets>

このようなテンンプレートで動作しますのでシェアしておきます。もちろん、 sort_order モディファイアで昇順・降順を指定することも可能です。

以上です。

Published 2016-01-06
Updated 2019-06-25

「Movable Type」カテゴリの記事一覧