次のエントリ、前のエントリへのリンク(デフォルト)
エントリページにおいて、次のエントリ、前のエントリへのリンクがあると非常に便利です。
デフォルトテンプレートにはこの機能がついています。次のエントリは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>
このコードの使途
このコードでは、前のエントリ・次のエントリのリンクが、「エントリの投稿順」でしか取得できません。また、同じカテゴリ内でのエントリのみではなく、全てのエントリが対象となるため、単に情報を時系列で見せればいい日記サイトなどでは有効です。
- ページ先頭へ
- 前のエントリ: パンくずナビゲーションを作る
- 次のエントリ: ハッシュ変数を使って同一カテゴリ内の前・次リンク表示(投稿日時順)
- カテゴリ:ナビゲーション関連サンプル