トップページに戻る

Category

AllArchives

Checker

Credit

MTで「この記事のサブカテゴリー」

MovableType3.1のサブカテゴリー機能を使い、個別アーカイブやトップページなどの記事に対して「その記事が属するメインカテゴリー」「その記事が属するサブカテゴリー」を個別に表示する方法を紹介します。カテゴリー別アーカイブページをリニューアルする課程で必要になったのです。



「個別に」でなく「並べて」表示させるならMT3.1の新タグ「MTEntryCategories」で簡単にできるんですけど

参考:Techknow Weblog内「タイトルの横にカテゴリを表示する

「個別に」と考えると意外と難しいんですよ。

記事が属するトップカテゴリーのDescriptionを表示

<!--その記事が属するカテゴリーを一つずつ走査-->

<MTEntryCategories>

 <!--現在走査しているカテゴリーに親カテゴリーが存在する

   →現在走査しているのはサブカテゴリーである-->

 <MTHasParentCategory>

  <!--親カテゴリー=メインカテゴリーを対象に処理を行う-->

  <MTParentCategory>

   <!--処理対象カテゴリー=メインカテゴリーのDescriptionを表示-->

   <$MTCategoryDescription$>

  </MTParentCategory>

 </MTHasParentCategory>

</MTEntryCategories>

記事が属するサブカテゴリーのDescriptionを表示

<!--その記事が属するカテゴリーを一つずつ走査-->

<MTEntryCategories>

 <!--現在走査しているカテゴリーに親カテゴリーが存在する

   →現在走査しているのはサブカテゴリーである-->

 <MTHasParentCategory>

  <!--処理対象カテゴリー=サブカテゴリーのDescriptionを表示-->

  <$MTCategoryDescription$>

 </MTHasParentCategory>

</MTEntryCategories>


と、いう、MT使ってない人にとっては全くもってどうでも良いであろう話でした。

SeeAlso

SameSubCategory

Footprint

Navigation

TrackBack

この記事へのトラックバック

どうやるの??
Blogの整理整頓中ですが 『 トップカテゴリ(説明) > サブカテゴリ(説明) 』 って感じでエントリごとに表示したいな・・・なんて。 しかもサブカテゴリが存在したりしなかったり・・・。 MTで「この記事のサブカテゴリー」 ■tokix.net...
Root204 blog 2005/05/20

Comment

こんにちわ、はじめまして。

コレがやりたかったのです〜〜
すっごい参考になりました!

ありがとうございます。

さい 2006/08/02 11:37:19

PostForm

情報を登録  
コメントは本文以外省略可能で、当方の承認後掲載されます