mtde.info

Movable Type Developers Express

次のエントリ、前のエントリへのリンク(デフォルト)

2008年3月26日 23:36 | Writer: apstar | 記事本文

エントリページにおいて、次のエントリ、前のエントリへのリンクがあると非常に便利です。

デフォルトテンプレートにはこの機能がついています。次のエントリはMTEntryNextテンプレートタグで、前のエントリはMTEntryPreviousテンプレートタグで取得することができます。

コード

<MTIf name="entry_template">
   <p class="first">このページは、<$MTEntryAuthorLink$>が<$MTEntryDate format="%x %X"$>に書いたブログ記事です。</p>
   <MTEntryPrevious>
      <p>ひとつ前のブログ記事は「<a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1"$></a>」です。</p>
   </MTEntryPrevious>
   <MTEntryNext>
      <p>次のブログ記事は「<a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1"$></a>」です。</p>
   </MTEntryNext>
</MTIf>

このコードの使途

このコードでは、前のエントリ・次のエントリのリンクが、「エントリの投稿順」でしか取得できません。また、同じカテゴリ内でのエントリのみではなく、全てのエントリが対象となるため、単に情報を時系列で見せればいい日記サイトなどでは有効です。

ナビゲーション関連サンプル

2008 mtde.info