Movable Type 備忘録

 

 カテゴリ内の最新エントリ一覧を表示する2

前回、カテゴリ内の最新エントリ一覧を表示するカスタマイズについて紹介しました。
今回はその続編として、別な方法でカテゴリ内の最新エントリ一覧を表示してみようと思います。

今回使用するプラグインは、現在表示中のエントリが属する、プライマリカテゴリ内の全エントリを表示してくれるMTEntryCategoryEntriesプラグインです。

このMTEntryCategoryEntriesプラグインは、MTEntriesコンテナタグとほぼ同様のオプションを利用することができるそうです。

今回参考にさせていただいたサイトは、Ogawa::Memoranda様です。

MTEntryCategoryEntriesプラグインの入手はこちらから▼
http://as-is.net/blog/archives/001058.html

カスタマイズ方法

まずMTEntryCategoryEntriesプラグインをサーバーにアップロードします。
上記URLからダウンロードしたファイルを展開して、mt/pluginsディレクトリの中にアップロードしてください。

次に個別エントリ・アーカイブ・テンプレートを変更します。
以下のコードを個別エントリ・アーカイブ・テンプレートの、カテゴリ内の最新エントリ一覧を表示させたい部分に追加します。

<ul>
<MTEntryCategoryEntries
lastn="5">
<li><a href="<$MTEntryPermalink$>"><MTEntryTitle></a></li>
</MTEntryCategoryEntries>
</ul>

これについては特に説明する必要ありませんね。
すっごくシンプルでいいかんじです(●´∀`●)

青い字の部分がMTEntriesからMTEntryCategoryEntriesに変わっただけです。

変更したらいつものように保存して再構築してください。

以上で、カテゴリ内の最新エントリ一覧を表示することができました。
前回のMTTagInvokeプラグインで実現するより、MTEntriesコンテナタグと同様に扱えるのですばらしいと思います。

反面、MTEntryCategoryEntriesプラグインは、このカスタマイズでしか使えませんが、MTTagInvokeプラグインは他の場面でも使えます。

そそ、MTTagInvokeプラグインでは、エントリを追加しても、過去のエントリのエントリ一覧には反映されませんでしたが、MTEntryCategoryEntriesプラグインではしっかり反映されていました。

SEE YOU♪

 Trackback Pings(0)

No trackbacks found.

 Comments(0)

No comments found.

 Post a Comment

コメント用フィード