最近更新されたエントリーを表示するためのアトリビュート(失敗作)

何を調べていたのかは忘れてしまったのだが、何故か気になった記事があった。

…更新エントリーを表示するのって大変だなぁ、と思ったのだが、どこかでもっと簡単な方法を見たような気がしたので探してみた。

…それは意外なところで見つかった。

Movable Type 3.3 マニュアル: テンプレート・タグ リファレンス

MTEntriesのアトリビュートにsort_byがあって、その対象として「modified_on(変更日時)」がありました。 Movable Type 3.3から、複数のアトリビュートを指定できる、という事なので、最近更新された10件を表示する場合は、

1
2
3
4
5
6
7
<ul class="module-list">
  <MTEntries lastn="10" sort_by="modified_on" sort_order="descend">
    <li class="module-list-item"><a href="<$MTEntryPermalink$>">
        <$MTEntryTitle$>
      </a></li>
  </MTEntries>
</ul>

という感じで可能のようですね。

テンプレートタグの一覧を見たいときにはhxxk.jp - Movable Type 3.3 のテンプレートタグリファレンス自家用版が便利でよく使っています。

追記(2006/11/09 00:25):ソースを追っていないのでわかりませんが、アトリビュートの優先順位がよくわからないので、この方法では「最近更新された…」にはなりません。

Comments

comments powered by Disqus