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

以上です。

  • このエントリーをはてなブックマークに追加
Just a second...