Home>カスタマイズ>同じカテゴリー内の前後エントリーへのリンク
同じカテゴリー内の前後エントリーへのリンク
さて、ここでは、カテゴリー内の前後のエントリーへのリンクを自動的に設定する方法を紹介します。
前後のエントリーのデータを表示するためのタグとしては
<MTEntryPrevious></MTEntryPrevious>
<MTEntryNext></MTEntryNext>
というコンテナタグがありますが、これだと、全てのエントリーの中から投稿日が前後のエントリーの情報を出力することになります。
ブログであればこれでいいんですが、普通のホームページタイプにする場合は、カテゴリー内の前後のエントリーに対してリンクを設定したいところです。その方が訪れた方が見たいページに移動しやすいですものね!
それでは方法について紹介していきます!
1.EntryCategoryLinksプラグインのインストール
これを実現するには、EntryCategoryLinksプラグインを使います。まずは、EntryCategoryLinksプラグインをダウンロードしましょう。
(1)EntryCategoryLinksプラグインのダウンロード
下記のリンクを右クリックして”対象をファイルに保存”を選択し、ファイル名をEntryCategoryLinks.plとして保存してください。
(2)EntryCategoryLinks.plをサーバーへアップロード
ダウンロードしたEntryCategoryLinks.plをサーバーの”/cgi/mt/plugins/”(MovableTypeをインストールしたフォルダの下のpluginsフォルダ)にアップロードしてください。

2.同じカテゴリー内の前後エントリーへのリンク作成
個別エントリーアーカイブテンプレートにてEntryCategoryLinksプラグインのタグを使って同じカテゴリー内の前後エントリーへのリンクを作成します。以下にテンプレートの記入例を紹介します。
01:<p> 02:<MTEntryPrimaryCategory> 03: <MTEntryPrevInCategory> 04: <a href="<$MTEntryPermalink$>">≪ <$MTEntryTitle$></a>| 05: </MTEntryPrevInCategory> 06: <a href="#header">このページのトップへ</a> 07: <MTEntryNextInCategory> 08 |<a href="<$MTEntryPermalink$>"><$MTEntryTitle$> ≫</a> 09: </MTEntryNextInCategory> 10:</MTEntryPrimaryCategory> 11:</p>
2行目の<MTEntryPrimaryCategory>と10行目の</MTEntryPrimaryCategory>で全体をはさみます。
※ちなみにEntryCategoryLinksプラグインでは主カテゴリーにのみ対応しています。
同じカテゴリー内の1つ前のエントリーの情報を出力するために<MTEntryPrevInCategory>(3行目)</MTEntryPrevInCategory>(5行目)タグを使います。この間に書いたタグは前のエントリーの情報を出力してくれます。
ちなみに、1つ前のエントリーとは、「同じカテゴリー内で投稿日が1つ前のエントリー」のことです。
ですから、エントリーの並び順は投稿日でコントロールするようにしましょう。(ここがポイント!(笑))
同様に同じカテゴリー内の1つ後のエントリー情報を出力するには<MTEntryNextInCategory>(7行目)</MTEntryNextInCategory>(9行目)タグを使います。
注意点としては、エントリーを投稿した際は、”すべてを再構築”を実行してください。そうしないと前後のエントリーが更新されませんので。メニューを簡単に更新する方法で紹介した方法を適用するには”すべてを再構築”が必要ですのでそれと合わせてということで再構築しましょう。
ちなみに、前後記事の自動更新だけならば、
chez sugi: カテゴリ内の前後のエントリーを自動的にリビルドする
というプラグインを使う方法もあります。ご参考まで。
これで同じカテゴリー内の前後エントリーへのリンクを自動的に設定することが可能になります。訪れる方にも優しく、更新するあなたにも優しい!こんなことができちゃうMovableTypeに感謝です!
≪ メニューを簡単に更新する方法 | このページのトップへ | 複数ブログのドッキング(MultiBlog) ≫
注目記事
⇒MovableTypeを使うのにおすすめのレンタルサーバーってどれ?
⇒MovableType独自タグの入力が簡単にできるホームページ作成ソフトは?
⇒MovableTypeをカスタマイズするのにどんな本が参考になる?
⇒初心者の方・ホームページ作成中心の方へのおすすめのパソコンは?
トラックバック
このエントリーのトラックバックURL:
http://cms-mt.com/cgi/mt/mt-tb_.cgi/62