- 2006年10月 3日 17:11
- 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() と同じような感覚で使える。
- Newer: PHPでファイルのダウンロードをするスクリプトで見落としていた…
- Older: グアム・バリ・沖縄 新チャペル特集
Comments:0
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日記
