Home > Movable Type > Movable Typeで指定したカテゴリのみのエントリ一覧を出力する

Movable Typeで指定したカテゴリのみのエントリ一覧を出力する


MovableTypeで、サイドメニューにカテゴリリストを出しているのだけど、特定のカテゴリを表示したときだけ、そのカテゴリに属しているエントリの一覧メニューを表示したい…といった場合には、MTSwitchを使うと簡単に実現できる。

使い方は簡単で、bzbellさんのMovableType備忘録でも解説されているが、一応個人メモ。

<MTIfArchiveTypeEnabled archive_type="Category">
  <MTTopLevelCategories>
    <MTSubCatIsFirst><ul></MTSubCatIsFirst>
    <MTIfNonZero tag="MTCategoryCount">
    <li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a>

<MTSwitch value="[MTCategoryLabel]">
<MTSwCase value="指定したカテゴリ名">
<ul>
<MTEntriesWithSubCategories sort_order="ascend" sort_by="title" category="指定したカテゴリ名">
<li><a href="<$MTEntryID pad="1"$>.html"><$MTEntryTitle cutfirstchar="3" $></a></li>
</MTEntriesWithSubCategories>
</ul>
</MTSwCase>
</MTSwitch>

</li>
<MTElse>
<li><MTCategoryLabel cutfirstchar="3"> </li>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
</MTIfArchiveTypeEnabled>


MTSwitch value="" で設定した値を MTSwCase で分岐させるといった感じ。普通にPHPの switch() と同じような感覚で使える。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://blog.tofu-kun.org/mt-tb.cgi/209
Listed below are links to weblogs that reference
Movable Typeで指定したカテゴリのみのエントリ一覧を出力する from Webプログラマー+WebデザイナーなZARU日記

Home > Movable Type > Movable Typeで指定したカテゴリのみのエントリ一覧を出力する

Profile

zaru

Name : zaru

Webプログラマ+Webデザイナで、Webディレクタやってます。Twitterやっているので、ぜひフォローしてやってくださいませ。Twitter - zaru。また、そのほかのプロフィールについては、iddy - zaruを見てください。

Search
Feeds
Others

Return to page top