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

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 モディファイアで昇順・降順を指定することも可能です。

以上です。