Home

Album

Book

Football

Guitar

Link

Mobile

Music

PC

Tool

mics

moblog

« 2010年南アフリカW杯・アジア3次予選 : アウェイでタイに勝利! | メイン | The Codex / The Codex »

2008年6月15日

個別エントリにカテゴリ別のエントリ一覧を表示

最近、個別エントリで関連する記事を表示させているBlogをよく見かけますが、利用することが多いので、このBlogにもつけてみました。今回は個別記事に属するカテゴリを関連記事として表示させる機能です。詳しくは↓のBlogを参考にしました。

カテゴリ内の最新エントリ一覧を表示する
Movable Type のエントリー・アーカイブで同一カテゴリーのコメントだけを表示するカスタマイズです。

そもそも、MTEntriesコンテナタグのcategory属性では変数を受け付けてくれないため、変数を受け付けてくれるようにしてくれるMTTagInvokeプラグインを使うことになります。

MTTagInvokeプラグインをこのサイトからダウンロードします。ファイルを解凍後、pluginsフォルダにアップします。MTの管理画面にて、システムメニュー→システムのプラグインから、MTTagInvokeプラグインが表示されていれば、正しくアップできています。

このサイトでは、個別アーカイブのテンプレートに下記を記入しました。

<MTTagInvoke tag_name="MTEntries">
<MTTagInvokeAttribute name="category"><$MTEntryCategory$></MTTagInvokeAttribute>
<MTTagInvokeAttribute name="lastn">10</MTTagInvokeAttribute>
<MTTagInvokeContent>
 » <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTTagInvokeContent>
</MTTagInvoke>

上記では、MTTagInvokeコンテナタグにて、MTEntriesコンテナタグと同じことをしますよ、という指定をして、MTTagAttributeにて、MTEntriesコンテナタグのcategory属性とlasten属性を指定しています。最後にMTTagInvokeContentタグにて、エントリを表示させています。

投稿者 yoshi | 2008年6月15日17:35 | カテゴリ PC