個別記事にその記事の属するカテゴリーの記事一覧を。
今日は、個別記事(Individual Entry Archive)にその記事の属するカテゴリーの過去記事一覧を表示することに挑戦しました。
今日参考にさせていただいたのは、87 design weblog…さんの「This Category Entries (easy)」という記事。こちらで紹介されているMTTagInvokeというプラグインを使用しました。デザインはともかくとして、表示自体は記事にも書いてあるように本当に5分で完成しました^^
このプラグイン、日本ではあまり紹介されていないと書かれていたので、「MTTagInvoke」でGoogleの「日本語のページを検索」で検索をかけてみたところ、4件しかヒットしませんでした。(うち2件は87 design weblog…さんの記事)
この「MTTagInvoke」というプラグインは、アトリビュート(属性)で変数を使えるようにするものだそうです。例えば、
<MTEntries category="<$MTEntryCategory$>" lastn="5">
こう書けるならば、「そのカテゴリーに属する記事を5件表示」という感じにできるんですが、category=”○○”の○○の部分にはMTのタグは使えないらしいのです(おぃ)それを別の形でつかえるようにしているのが「MTTagInvoke」というプラグインだそうです。
以下、具体的な手順を一応追記(04/06/06 1:40)
細かい記述ミスを修正してます。申し訳ありません
- MTTagInvokeプラグインをダウンロード。
- ダウンロードしたプラグインを<MTのディレクトリ>/plugin/にアップロード。これでプラグインの導入は完了。
- 個別記事(Individual Entry Archive テンプレートの表示したい場所にに以下のタグを入れる。
<ul>
<MTTagInvoke tag_name="MTEntries">
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute>
<MTTagAttribute name="lastn">5</MTTagAttribute><MTTagContent>
<li>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
</li>
</MTTagContent></MTTagInvoke>
</ul>
以下、ちょこっと解説
<MTTagInvoke tag_name="MTEntries">
このタグで、MTTagInvokeプラグインをMTEntriesタグに適用することを宣言しています。
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute>
このタグで、MTEntriesのcategoryのアトリビュートに<$MTEntryCategory$>を指定しています。
<MTTagAttribute name="lastn">5</MTTagAttribute>
このタグでMTEntriesのlastnアトリビュートに数を指定します。(ここでは5ですが変更できます。)
<MTTagContent>
このタグは通常の<MTEntries>のことです。MTTagInvokeプラグインを適用した<MTEntries>が<MTTagContent>に置き換わると考えてください。
こんな感じで中身の解説は終わりなんですが、わかって頂けたでしょうか?
応用次第でいろいろ使えそうですね。
この記事は
87 design weblog…さんの記事
を参考に書かせていただきました。ありがとうございました。
January 18th, 2005 at 10:40:12
フッター
まだまだ続いているMTカスタマイズ、 【1】フッターをつける このblogのペー…
January 18th, 2005 at 10:43:42
はじめまして!MTにしてまだ日が浅いのですがすごく参考になりました。
January 19th, 2005 at 3:04:16
あすかさん、はじめまして^^
お役に立てたのでしたら、幸いです。
MTいじり頑張ってくださいね♪
May 2nd, 2005 at 1:49:48
個別エントリーアーカイブに同一カテゴリーのエントリーを表示
タイトルの通り、個別エントリーアーカイブで同一カテゴリーに属するエントリーの一覧…
June 23rd, 2005 at 11:24:02
MTTagInvokeプラグインを追加
このカテゴリーの最近のエントリー表示を追加しました。
September 4th, 2005 at 18:22:26
MTTagInvoke プラグイン
個別エントリに、そのカテゴリーに属する最近のエントリをリスト表示させる MTTagInvoke プラグインを導入。見れば分かるので、特に解説は不要かと。ぐーたら…
October 27th, 2005 at 13:07:20
個別記事にその記事の属するカテゴリー記事表示
個別記事にその記事の属するカテゴリーの記事を表示するMTのプラグインを紹介。
March 12th, 2006 at 14:56:42
カテゴリ内の最新エントリ一覧を表示する
自由度の高さで定評のあるMovableType(ムーバブルタイプ)ですが、そんな…
May 24th, 2006 at 22:23:37
個別エントリーに同一カテゴリーの記事を表示させる方法
久しぶりに Movable Type 関連のネタです。 このブログではindex.html(メインペ…
August 24th, 2006 at 2:42:20
[MT] エントリーの属するカテゴリーを表示させる
今、このサイトで使っているのはSixApartで配布されているBlue_Crus…
April 26th, 2007 at 13:16:11
「このエントリのカテゴリーの最新エントリ」の出し方
他のブログでよく見る「そのエントリがあるカテゴリーの最新エントリ数件のリスト」を出してみようと、昨日からちょっと頑張ってみました。 まあ、ちょっとググると…