個別記事にその記事の属するカテゴリーの記事一覧を。

今日は、個別記事(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)
細かい記述ミスを修正してます。申し訳ありません

  1. MTTagInvokeプラグインをダウンロード。
  2. ダウンロードしたプラグインを<MTのディレクトリ>/plugin/にアップロード。これでプラグインの導入は完了。
  3. 個別記事(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…さんの記事
を参考に書かせていただきました。ありがとうございました。

12 Responses to “個別記事にその記事の属するカテゴリーの記事一覧を。”

  1. フッター

    まだまだ続いているMTカスタマイズ、 【1】フッターをつける このblogのペー…

  2. あすか says:

    はじめまして!MTにしてまだ日が浅いのですがすごく参考になりました。

  3. takaryu says:

    あすかさん、はじめまして^^
    お役に立てたのでしたら、幸いです。
    MTいじり頑張ってくださいね♪

  4. 小粋空間 says:

    個別エントリーアーカイブに同一カテゴリーのエントリーを表示

    タイトルの通り、個別エントリーアーカイブで同一カテゴリーに属するエントリーの一覧…

  5. MTTagInvokeプラグインを追加

    このカテゴリーの最近のエントリー表示を追加しました。

  6. Clala-Flala says:

    MTTagInvoke プラグイン

    個別エントリに、そのカテゴリーに属する最近のエントリをリスト表示させる MTTagInvoke プラグインを導入。見れば分かるので、特に解説は不要かと。ぐーたら…

  7. 個別記事にその記事の属するカテゴリー記事表示

    個別記事にその記事の属するカテゴリーの記事を表示するMTのプラグインを紹介。

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

    自由度の高さで定評のあるMovableType(ムーバブルタイプ)ですが、そんな…

  9. 個別エントリーに同一カテゴリーの記事を表示させる方法

    久しぶりに Movable Type 関連のネタです。 このブログではindex.html(メインペ…

  10. [MT] エントリーの属するカテゴリーを表示させる

    今、このサイトで使っているのはSixApartで配布されているBlue_Crus…

  11. 「このエントリのカテゴリーの最新エントリ」の出し方

    他のブログでよく見る「そのエントリがあるカテゴリーの最新エントリ数件のリスト」を出してみようと、昨日からちょっと頑張ってみました。 まあ、ちょっとググると…

Leave a Reply